We are an all BMW family, and we trust all of our BMW's to Marc and team. I have been going there for years, starting with a series of performance upgrades to my 2000 M Roadster. After their work, the car was awesome, and without the 50 trips back to the shop you hear about during normal high performance modification projects. We also use Bavarian Workshop for all of our regular maintenance, and they have always done a good job. On the rare instance that something isn't right the first time, they make it right. I feel my cars are well maintained and that I am valued as a customer at Bavarian Workshop.