Please do not EVER buy a car from Carmax!!! They are professional until you get the car. Their service department will ruin your car that is under factory warranty. If u call expect to be on hold at least 25 min, if anyone even answers the phone at all. Took my car in for a new AC under warranty and they got freon and ink the size of a dollar bill on my beige BMW leather seats. Took 2 week to repair the damage and I had to drive 45 min to them twice only to find out that the car wasn't finished. No one called me to let me know and I could never get thru to them by phone. The workers have no ideal how to do their job and if u ask for a manager... They are always in a "meeting"". Please pay a little more and buy a car from anywhere other than here!!! 1 star rating is too much...