After getting universally crappy work done at dealers - $$$$$ + STINKING PILE OF CRAP = CAR DEALER. I found a very good independent mechanic who is about 1/2 the cost of the dealerships.
Some examples of dealer crap. I just bought a used vehicle from the dealer. One of the seatbelts had a small defect and it was going to be replaced under warranty. Also a "free" first oil change. After making the appointment, I brought the car in and waited for the 1 hour service appointment. 5 hours later I left the dealership, and parked the car in my garage. to find out that #1-they cross threaded the oil drain bolt and it is leaking on the floor, # 2, I think they wiped off the filter with a rag and left the old one on, and #3, the new oil sure looks dark.... (and yes I know, this does not reconcile with #1 )
Drove a car in the pouring rain, an absolute deluge, worst I have ever seen. Car started running super super rough, as in barely run at all, was pouring choking black smoke -an obvious ultra rich condition. checked the plugs and spark, just to be sure all ok- so dealer time I told them there was a problem with the fuel injection or controller, that it was running super rich- after charging me $500 for a tune up so they could get it " running"- yeah, right, they then discovered the computer was filled with water.
Anyway- with a newer car, I would suggest doing all the routine maintenance, and leave the more specialized work to a good independent pro.