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.