Carmax says they will give good on your trade in. I purchased a used 2007 with 20k+ miles on it end of year 07.
I went last year to trade it in and they were only offering about 2500 for it, granted I understand the depreciation and the fact that I have added another 30k miles to it but 2500,that is a rip off if ever I heard one. I owe 10k for the car. They are horrible. All the salesman said when they checked it over the engine is good, everything is good but it needs a lot of body work.
That is a load of sewage it had two scratches on it that someone ***'s did while I was grocery shopping. Carmax is a joke. I felt like an idoiot myself because I bought a vehicle from them several years ago when they first opened and the salesman was great everything was great and I always sang their praise when someone ask me where would I go to shop for another vehicle.
But now. Well you judge for yourself.