Yes you do
Yes
Yes CarMax will buy cars. Even if you don't buy one from them. Bring your car in and they will give you a quote.
Yes. Just keep in mind that they will not give you what you could get by selling it yourself.
CarMax does both buy and sell cars. They also advertise that they'll give you a quote for your car.
Thanks! Your answer is awaiting moderation.