Every dealership is going to over-charge you for maintanence and service provided for your car. This place does too, but I guess the service is Okay, and so far the problems I brought to them has been solved. One time I have small problem with my car and I call them over the phone. They showed courtesy and trouble-shoot with me over the phone. (which is very atypical for many dealership service department) Therefore, I would say that there service is not bad compare with other dealership around town.
more