These guys are super reliable, easy online appointments can be made (gets confirmed by email) and what's more, they're quick and precise. Each appointment I've made has taken about an hour (which I kill at the coffee shop around the corner) The pricing is reasonable and I really feel like they keep me informed-letting me know what to expect at my next maintenance appointment: Which is awesome so I can prepare in advance for how much time and money it might cost me. I cannot afford downtime with my job, so I really appreciate them talking me through whats going on with my vehicle and trying to anticipate its needs. I should note, I don't drive a BMW anymore.... I downgraded to a Lexus.... then downgraded to a Prius: Damn you gas prices! But I take it here for he friendly local feel and it's such an easy vehicle- they of course handle it with ease. My boyfriend found this place first, they handled his appointment so perfectly and at a reasonable price that he passed on the find to me: Word of mouth at it's best! He used to work in a place like this years ago, and can fix and drive pretty much anything-just doesn't have the time nowadays so a thumbs up from him is serious business. Local business guys in the car business, highly recommended.