I had recently divorced my old mechanic (Stein auto-Taylorsville Rd) for my x5, as they were misdiagnosing issues, replacing unnecessary parts, using shady tactics like shielding you from asking the techs their opinion--I could go on and on. All of this was making me depressed to own a BMW. But, the purpose of this review is not to bash another place, I just wanted to highlight where I was mentally before I found this place. The guys at GermanTeck are top notch mechanics and honest guys. They diagnosed the main issue I presented with a simple fix, it was a bolt missing from a sensor. That freed some money to have some other issues addressed. I was able to talk to the mechanic directly about my issues. My last mechanic wanted to replace a panel of injectors for this issue--and I never met him or talked to him personally! GermanTeck doesn't just replace parts, they are the real deal, great mechanics! This place not only saved me thousands, through their honesty, they won a lifetime customer. I highly recommend!