These guys have been working on my car for a few years now and I fully trust them. They are willing to listen to my requests (I'm pretty particular about my car) and ensure all repairs are done exceedingly well. I take my car to the track, so it must be in tip top shape. These guys ensure it is. They know BMWs and are actually willing to explain to you the reasons for any issues your car is suffering from, and the proposed solution. And they actually answer e-mails. How about that.