I am probably one of the most discriminating consumers out there. I am an engineer and very particular about my auto repair. I fix everything unless I am just out of my league. Well, I got stumped on a custom suspension problem and went to see Alex at Advanced BMW Repair. He solved it in 10 minutes, and I kicked myself. He did a great job with a custom racing alignment on my E92 M3, so off to the track I go. Skip the dealer, unless you are still under warranty, and use this independent BMW repair facility. They also handle other European imports and exotics. It was an hour drive for me each way but worth the drive.