Subaru is the worst in my personal experience. Several years ago I had gone ahead and changed the air filter since it was filthy and because I knew they would want to do it on the oil change that was scheduled in a week or so. $15 instead of their $70. At the oil change appointment the service advisor brought a filthy filter to me and said they were going to change it and they could give me $10 off as part of the appointment. I said “I don’t know where you got that but if you look at my filter you’ll see it’s clean since I just changed it. How about I show your manager my receipt for it?”
He looked like someone walked on his grave, apologized, and gave me 10% off the oil change. I never went back to that dealer, and my wife kept that car in the divorce so I don’t know who she goes to now, but definitely not them.