There is a place on the website where u can check to see if they will buy your car. From what I heard the last time we sold them a car it has to be less than 10 yro and less than 110000 mi. But u def want to double check that. If u want to see how much they offer look on kelly blue book and they usually offer the tradein value.
CarMax will buy any vehicle with a current registration. Keep in mind it will be a wholesale offer which of course will be less than you could make in private sale.
Thanks! Your answer is awaiting moderation.