I've had my car in for an oil change and to have the check engine light diagnosed. Even though I'm not too excited about the $110 diagnostic fee (which ended up being an oil change error code), I understand that it could have been much worse and along those same lines could have saved me more money in the long run if it was something serious. I also liked that I was given a basic heads up of upcoming maintenance (brake pads/fluids, wiper blades, etc).
more