There is a shop on the corner of Colorado and Eagle Rock Blvd in Eagle Rock. They only work on BMWs and Minis. There is mechanic who works in the back named Mike Brown. He got my 02 running great, but he also works on other BMW cars. I think the shop is called the M store. But Im not sure. Others will chime in with the correct name Im sure. Good luck
David
http://www.google.com/maps?q=Colorado+Blvd+%26+Eagle+Rock+Blvd,+Los+Angeles,+CA+90041,+USA&sa=X&oi=map&ct=title