I?ve been going to Kelly BMW since 2001. Always excellent and courteous service. They have services three vehicles (more than 220,000 miles worth) for me and their track record is remarkable - never left me hanging and always finding and fixing the problem.
Pros: Excellent service, flexible, above board
Cons: Location
more