I had a really great salesman. His name was Jon. He was patient and very good at his job. Walked me through the entire process and treated me with respect. The manager, Rob was a little rude and unprofessional when the salesman was finishing up the sale. Made me uncomfortable when he was trying to push the warranty down my throat. I had already said I didn't want it but he kept insisting that I listen to him sell it to me. If I had of dealt with anyone like him instead of Jon, carmax wouldn't have gotten that sale. He needs to get off his high horse. This would've been 5 stars but the sales manager needs to get his ego in check when it comes to customers.