I really like Texaco Xpress Lube. I drop in, hand off my car, and less than half an hour later my oil has been changed and the interior has been vacuumed. There's no hard selling--you know, come in for an oil change and get sold new tires or whatever. $19.99 is what they charge for an oil change, and the price includes a car wash/hand dry from the place next door, or a $5 Starbucks card. They work quickly and do a good job.