For major issues: Bavarian Machine Specialties. For minor issues, like state inspection ($7), I take it to BMW of West Houston. Cash Jacobson will take care of you, and Chuck is the best Mechanic around. He's mainly working on M cars, but he's been around for many years and knows how to treat an E9 with respect.