I have had my 2003 330ci in twice, both times Joe performed excellently.The first issue, the car was running rough. He diagnosed it quickly with a smoke test and replaced the part the same day. Another time I brought it in for a coolant leak. Joe found the faulty hose and replaced it same day. If you have a BMW and live anywhere around here, take it here. I want this guy to stay here! He definitely knows his stuff, and has the BMW credentials to prove it.
Excellent service