> even people that could barely afford a reliable used car. You can sometimes find something like an old Cessna for about $20k,

Not sure what you call a "reliable used car". My low mileage for its age 2006 Mercedes B200 costed me 5.5k€ for instance. A car doesn't have to cost a lot to be reliable.

Around me $20k is an expensive price for a car and most people buy second hand +20y old cars they buy for less than 5k€.

Cultural attitudes about that vary a lot by locale I think. That is not how most American consumers think, at least where I live… people largely consider older cars, especially German ones to be too unreliable to count on and they are (wrongly) believed to be so expensive to maintain that it will cost more than a new car- so they're categorically ruled out. Even people that can barely afford food or housing will often take out a loan for a new or nearly new car under the idea that they won’t get to work consistently otherwise.

I am also into older cars and can get a reliable car for a few hundred dollars, but I would never be able to convince anyone else I know that it is an option. So yea, you can get a reliable car for a lot less than a cheap airplane only if you don’t have some irrational bias against older cars.