I bought my car from Carmax 2 months ago and I am still dealing with service. I test drove the car and decided to go ahead with the financing, but I was missing some information and it was getting late so I said I'd return later in the week. When I returned, we went through financing and delivery of the car. They were very unprofessional, but foolishly I didn't take that as a sign of bad, very bad things to come. Big MISTAKE!!! It was dark out when I came back to buy the car, so I did not notice these massive scratches on the roof that were not there when I originally test drove the car. I had already signed paperwork, but I immediately told my sales person I would not take the car with that kind of damage. He immediately reassured me of Carmax's 5 day return policy, and said that it was easy to fix and it would be taken care of. I requested he put it in writing. I got in the car and just as I turned on the car, the tire pressure light came on - didn't happen when I originally test drove. I went to go advise him of it, and he said that as soon as I drove it for a long period of time, it would go away. Not the case. I called back the next day to schedule the scratches on the roof to be repaired, and I got an appointment 2 weeks later. Repair took two days, and I am very busy, so my boyfriend picked up the car and didn't bother checking the roof. When I finally saw the car, the scratches looked identical!! I could not believe my eyes, but at least the pressure light was off. Carmax wouldn't give me a loaner phone, and I could not afford to be without a car another two days, so I decided to wait until I went on vacation for 2.5 weeks so they could fix the roof. Meanwhile, the pressure light came on again, just two days before taking it in. I dropped off my car before going away, and when I returned I was very upset. This time, the scratches looked worse!!!!! They simply painted over them. I have a green/silver car and the paint looked purple. At that point I lost all patience and demanded answers. Service staff was already gone so a very unprofessional sales manager came out to assist. Instead of reassuring me, she simply said, "I can guarantee you that the repair was done, and this is the best we can do... We cannot paint the entire roof for you." I could not believe my ears. I was angry, and told her that if it was "the best they could do" then I wasn't forced to keep the car because they breached the contract. She said they would call me the next day. Sure enough, the next day I get a call saying it has been taken to a shop for repair. Apparently third time is the charm because this time it looked great. But this is not the end of it. A few days later, the tire pressure light comes on again!! They told me they couldn't do anything about it, and that I should take my car in to the manufacturer because it's still under warranty. Wait, what? So two months later, things are still not resolved. STAY AWAY!!!!!!!!!!!!!!