I would give them "Zero" stars for service...they are very condescending and want to make you feel like an idiot for questioning their techs. I brought the car in for a 4 wheel alignment, I expect to get a 4 wheel alignment...in fact I paid for a 4 wheel alignment but it wasn't done. According to them the front tie rods were rusted and the tech couldn't get them off. They were told this car came from Texas and probably got that way from the salted roadways. All he had to do was apply heat to loosen them. Guess what in 10 minutes my husband had the tie rods loosened...go figure!! They even gave us a print out of the alignment profiles and they looked worse! So we go back several months later to explain the situation and get another alignment done since the first one was not done properly and they say of course "no"! Then the service advisor proceeds to spew out technical language and flat rate hours that they pay their techs to diagnose problems...too bad that we actually know way more than he will ever know because my husband is a BMW certified technician! Guess what folks if you don't have a basic knowledge of what you may need they will tell you to replace it!!! You won't even know how bad they stuck it to ya either!