Have brought all my M vehicles to Bret and German Motorworks for about a decade now. Great group of guys, top quality work, and extremely visible into the timing, process, and price. One of the best shops in the country and they have a lifelong customer in me.