I go to this Walmart for my oil changes, and the price is right. It's about $ 35 for a high mileage oil change, including the Pennzoil I always request. The biggest complaint though, they're a bit slow. It's not really a problem if you plan to shop while you wait, but if you want a place you'll get in and out of quickly, well, look elsewhere.