Although not all Walmarts offer auto care centers, there is a good possibility that one of them can change the oil on your car if there are multiple Walmarts in the area. There are more than 2,500 Walmart locations with Auto Care Centers out of the company's 10,500+ locations nationwide. Therefore, even if an Auto Care Center is a little further from your home, it could still be worthwhile to visit Walmart for the oil change due to the high quality of service and reasonable prices it provides.