Recently just bought a BMW 650 from Bavarian Motorsports. My experience was worth the 3 hour drive 3 times to look at a purchase my car. I traded in my... BMW X6 and they gave me almost $2000 more for it than the dealer would have. There was a module that needed replaced and they did that and made sure everything else was in excellent shape before I was allowed to take it off their hands. My car is simple stunning and get looks all the time. Definitely stop by if you are in the market for a new car. You will not be disappointed!
I recently took my 2002 Volkswagen Jetta to Bavarian Motorsport because it kept throwing a check engine light and had a hesitiation at low RPM that I suspected... was fuel or ignition related. They ran the code for me for free and told me it was a lean fuel condition and suggested it might be because of the oxygen sensor. I took it back a week or so later and dropped it to let them perform the repair along with a state inspection. They could have easily slapped a few hundred into a new air senor and racked up my bill only to leave the problem, but instead the checked every component in the air/fuel system carefully, smoke tested it for vacuum leaks and sold me an inexpensive bottle of fuel system treatment charging me only for minimal diagnostic labor. They told me to run the cleaner through with a tank of fresh fuel, see if the light stays out and the hesitation ceases and they'll be happy to reinspect the car when they're sure the condition is corrected and it will pass the emissions test. No wasted time, no extra parts or labor. The conservative repair philosphy here is outstanding. Definitely recommended.
Great place. Professional, friendly employees. Front desk is very efficient.