I am very skeptical in bringing my 2008 335i to auto repair shops because I've paid a great load for my car. But I'm glad I have found M-Spec performance because these guys are the only guys that I trust with my car. The boys explain everything upfront so there are no surprises. They are the only mechanic shop I have known that simply fixes the problem and doesn't try to rip you off in any way. They execute a high expertise in BMWs, are very knowledgeable and truly honest. They provide great service, reasonably priced and are professional. I have been going here for a few years now and my car runs in great shape. I will be taking my car(s) to them for future repairs and am confident that M-Spec performance will help me maintain my car for years and years to come. An honest and good mechanic is hard to find, so when you find one, you stick with them!