Import Specialty Auto is the very best BMW mechanic I have ever had the pleasure of dealing with. My 2004 BMW had a "mystery problem." The tech at Import Specialty Auto went step by step, checking and re-checking. They put in parts that didn't solve the problem and pulled them out and did not charge me. They explored every idea I researched through Bimmer Forums, etc... in the end we solved it...after many trials and errors. They told me they would not give up if I was willing to keep going. Curt was wonderful to communicate with and the tech working on my car was very knowledgeable. They had the latest BMW software and were willing to go above and beyond. The car runs great now and at 160,000 miles I'm hoping for at least another 100K and will use Import Specialty Auto as my mechanic from now on. (PS.. I live 4 hours away from their shop).