I took my car here for the first time after being referred and I will never use another mechanic shop other than German Motorworks. Very fair, honest and tons of integrity. I gladly drive an hour and a half to get my car serviced by German Motorworks. After diagnosing my car, it was fixed in a very reasonable amount of time and even diagnosed another issue while they were fixing the other, upon my request. After using a company that kept ‘finding’ things wrong after I’d pick my car up, I was ready to throw in the towel with the cost of BMW repairs. German Motorworks reminded me that honest mechanics still exist, and aren’t out for themselves. I will refer anyone I know with a foreign vehicle to them. Top notch service.