Originally Posted by BAC5.2
It's kind of funny. I do 99% of the maintenance on the vehicle. Turbo inlet hose - me. Clutch swap - me. Etc. But, oil changes I get reimbursed for. So, I usually have that done at a dealership that I have a really good relationship with. Sometimes if I'm pinched for time I'll do them. But usually every 7,500 miles me and my mechanic put it up on the lift, poke around with flashlights and make sure everything is in ship shape. If something looks like it's going out or has changed significantly since the last oil change that hasn't caused a vibration, squeak or other type of indication, I learn about it there. Then, I'll grab the part there (if it's something I want to replace with OEM) and do the repair myself.
I've purchased two Legacies, two WRXs, an Outback, Forester and Tribeca and have generally used the same mechanic since around 2006. I can typically work out an arrangement that respects they're a for-profit business but I am taken care of.