Not the answer you're looking for but I've always just brought mine into the dealership. My last BMW I had for 8 years with only minor issues and recently traded it in with 145,000 miles for a new one. May be a little more expensive but worth it since I rarely had issues and never a serious one.
contact Dan at elite import over on Beck, off of Rutland.
This guy is extremely honest and gets alot of overflow work from the Benz dealership, as well as BMW of Austin. He specializes in BMW and MB. Call up the service dept at MB of Austin and they will recommend him. He isn;t "cheap", but he does it right the first time and is honest. He works on all our cars, and people we have sold our Bimmers to go to him now as well.
I use Paul's Motor Werks (502-0769) on FM 2222 between River Place and RR 620. The mechanics are all BMW trained. They are expensive, but cheaper than BMW of Austin.