I'm giving this one star for the SERVICE side of this store. I have bought two cars from this specific CarMax and never had a problem with the sales. The service side has been more than issues. One time, I needed a new battery and these idiots took out my old battery, then put it back in and charged me 120 bucks. Drove down the road, parked, went into store. Came back out, and my car won't start. These idiots put my bad battery back in my car. Then fast forward to now. My check engine light came on. The same day it came on, I took it to CM. They ran the code and said it needed to go to the dealership. They took it there, no issues. I get a call from Patrick the next day saying that the dealership says it's an oil issue and since it's that, my warranty doesn't cover that. I knew before hand that max care doesn't cover routine stuff (oil changes, etc) but no one seemed to understand that it was ME who does understand. I was told it was a solenoid part issue but all the oil sludge over it voids my warranty. That's fine but I know for a fact that CarMax does NOT check the solenoid before they sell their cars. So who's to say it wasn't like that when I bought the car JUST two and a half years ago? Patrick even agreed to this but still was less than helpful in getting this covered under my warranty. I was told I needed to prove that I've gotten oil changes. Yes, the woman who called the same day her check engine light came on, wasn't taking care of her car.. so it has to proved. Well at this point, I didn't have access to my car where every receipt I have regarding the car is in the glove box. The Hyundai dealership took two days to fax over what was in my glove box and just so happened that there was only one oil change receipt (conveniently). I've never heard of someone have to prove their warranty. I then spoke to Gino who was the service manager who might be the lost condescending, pompous jerk I have ever spoken to in my life. He continued to talk over me even when I repeatedly said that I'm aware that my issue is not his fault directly (cause I know he gets yelled at probably all day by customers) but now I know why he gets yelled at all day cause he is an asshole. I feel bad for Patrick and everyone else who works under this sleazy guy. I was at work and had Gino on speakerphone and everyone around me was shocked by the way he was speaking to me. I then asked if I could speak to his manager and he gave me the number then rudely said that whatever I say to that person, will Be addressed with Gino cause he manages the area. And I go great! Then I'm already talking to the right person. And he rudely said no, there's nothing I can do. Long story short, my car took a week to get a glorified 836 dollar oil change and CarMax didn't even bring it back. It wasn't ready until after 4 on Friday and the shuttle stops then.. I don't see how that's my problem. So I drove 40 minutes out of my way to get my car back. Patrick did set up a CarMax car for me for the weekend and I said yes but then changed my mind cause I know I would of given Gino a piece of my mind if I saw him in person, so I didn't even bother. Im cancelling my MaxCare and will never buy a car from CarMax ever again, which is a shame for them cause prior to this, even though it doesn't make a difference, I loved CarMax and encouraged people to buy cars from there. Now? I'll encourage every one I know to avoid this place. I walked around the real dealership when I picked up my car, and you can get a new car, better deal and not have to deal with jerks like Gino at those places. read more