The first time I bought a car from CarMax was a horrific experience. It was a "lemon"- in 30 days I took it to the service department 7 times. My salesperson was a real piece of work. She saw me at the service department the same week I bought the car and NEVER spoke to me. HOWEVER- I was fortunate to have James Perrotto as a new salesperson. He was patient, found exactly what I wanted and was completely straight forward with me. If you want a straight forward , patient, extremely knowledgable salesperson you need James Perrotto. I will only deal with him .