When it comes to my BMW I am very skeptical about who I let touch my vehicle. I have known Casey for over 3 years now. Casey has amazing attention to detail (check out his completely restored E36Ti m52b28), takes pride in his work, and most importantly is an actually BMW enthusiast. I only let Casey and his technician handle my major repairs. They are very organized and can handle just about any job you can think of. I highly recommend Bechtel Bavarian for your BMW needs. Some of the major jobs they have done for me are, replacing my m50 motor and refreshing all of the gaksets and vacuum hose's. Refreshing my entire AC system. Replacing my vacuum hose's and intake gaskets plus rebuilding my Disa valve on my e46. They have done suspension repairs for me, alignments etc etc. They have refreshed my cooling system and some many other little things. I can't begin to say how many times Casey has helped me trouble shoot my issues. Just give them a call and make an appointment, they will dedicate their time to fixing your BMW or mini and they will make sure it is repaired properly the first time! Plus you're supporting a local business in the process!