I bought two vehicles from CarMax and they both have been decent cars. The prices are always fair and customer service for the most part is good. The thing I hate the most is trying to schedule an appointment with service. They usually never answer the phone which is understandable it's a busy place and they are running around. What they really have to work on is returning a phone call. I don't mean returning a phone call within a reasonable amount of time, just returning your call in general. I've called on several occasions to schedule an oil change and have never received a call back. Even after leaving my name, my number, the reason for my call and my vehicle make and model. I hope someone is monitoring this and does something about it. I will be looking to take my vehicle somewhere else for an oil change.