Short Answer
CarMax offers oil changes by appointment at both its Service Centers and RepairPal Certified Shops. Oil changes start at $40 and are not covered under the CarMax MaxCare extended warranty.
Does CarMax Do Oil Changes?
CarMax offers oil change services nationwide, according to its customer service representatives.
CarMax oil change prices vary depending on vehicle type, but they start at $40 for standard oil and $60 for synthetic oil.
CarMax oil changes are by appointment only, so you’ll need to contact your nearest CarMax location to set up a time for service.
CarMax has Service Center locations in most states. The company also partners with RepairPal to offer more locations; you can find a RepairPal Certified Shop near you.
Note that RepairPal shops do not perform repairs under CarMax’s limited warranty — if your CarMax car is still under warranty, you will need to take it to a CarMax Service Center for covered repairs.
Note that oil changes are not covered under the CarMax MaxCare extended warranty. Our article has more information about the CarMax MaxCare service plan.
Other Places That Do Oil Changes
If there’s not a CarMax-affiliated shop near you, there are plenty of other places that offer oil change services.
In the course of our research, we found the following auto shops and service centers that do oil changes:
- AAMCO
- All Tune and Lube
- Express Oil Change
- Grease Monkey
- Havoline xpress lube
- Jiffy Lube (as previously reported)
- Midas
- Meineke Car Care Center
- SpeeDee Oil Change & Auto Service
- Valvoline
- Victory Lane Quick Oil Change
- Walmart Auto Care Center (as previously reported)