Having spent 26 years as a dealer line tech, I can tell you, you will save money in the long run going to the dealer, can't tell you how many repairs I have done over the years from other shops crap work. the dealer is more familar with your car then anybody out there, now I am not talking about performance work but every other aspect of your car, yeah it's exspensive, but if the dealer can diagnose a problem in 1 hour labor at 100.00 versus 2 hours labor at 80.00, did you really just save money?