I was put in touch with Schulte Automotive through my wifes BMW service consultant. I talked to the a Mike (owner and operator) yesterday on the phone and he was really knowlegable and helpful, he spent a quite a while explaining things and giving me free advice. Seems like a good guy, anyone have any experience with them?
http://www.schulteauto.com/index.asp