I've always based what car I buy on my mechanic. Never would have bought an older BMW if I had not spoken to a few folks and heard great things about Dan. Before purchasing, I took the car to him for a pre purchase check. He was very honest and gave me a list as well as what to watch, what was a priority and what just needed taken care of before next inspection.
I've been going there as needed ever since. Appreciate their honesty and integrity! Touring Car has a dedicated following that you find out quickly when waiting in their reception area. Most folks you talk with have stories to tell. Dan and his Techs are very customer focused!
One more thing, I would suggest that you do a drop off and have alternative transportation.
Thanks!