I usually go to the dealership for inspections ($22 state mandated price) and oil changes (~$30, price needs to be competitive with small oil change shops). The dealership is really convenient to my office and they usually give me a list of things they think need replacement ("100 point inspection"). You can be sure that the things that DO need to be replaced are on the list... as long as you can sort out the extra crap that you surely don't need. I have a maintenance shop for non-engine work (suspension, tires, transmission, joints, etc.). I haven't had to do any major engine work in a long time, so I'm not sure what I would do for that.