I've been taking all sorts of BMW's (e12, e21, e30, e60) to Car Tender for years now, they are consistently awesome. Great communication, they will always take the time to explain what is immediately necessary to fix for your car to operate safely, then are clear what is just a reccommendation. But honestly, their suggestions are spot on, never excessive, and I usually follow them if I have the coin. They act like they care about you and your car and I think they really do.