And now you see the issue.
It may be worth $4K to him, but you are only willing to buy such a car for $2500. If he think he could get the $4K selling, then that's what he's trying to get.
He may get it. Someone may fall in love with an '02 Cavalier and drop $4k on it.
Reminds me of when my sister went to sell the '66 Nova she and I drove when we were teens.
Our family bought it in 1972 for $400. I drove it as a teen from 1981 until 1985. I wrecked it once, got a check from the other driver's insurance co for $500. I pulled the radiator out and had it fixed, bought a new hose and left the dent in the front bumper. We pocketed the rest of the money.
She drove it after I bought a '75 Buick. She ran it out of oil twice. (It was a check the gas and fill the oil kind of car by 1985.) She bought a 1970's Dodge with a 440V8 and put the Nova up for sale for $100.
Had 20 some folks call for it, rusting, oil burning and all. The first guy tried to talk her down. She showed him the list of folks who called and left messages.
He gave her the $100 and she signed the title over to him.
If there is a demand, the price will hold.
So if there is a demand for $4K '02 Cavaliers, then he could get $4K.
Apparently in 1985 or '86, there was a demand for rusty, oil burning '66 4-door Nova's at $100.