20 years is getting out there but it's not uncommon. A car can certainly be maintained and kept in use much longer than that. The only thing really terminal in the northern climes is rust, once that gets a foothold it's hard to stop. Everything else can be maintained and/or repaired.
My newest car is a 2009, purchased in 2018 for $4,000. Everything works except the tire pressure sensors (the batteries in the wheel sensors have died; I'll replace them at next tire change).
My oldest car is a 1969 but that's a toy, so I don't really count it. My oldest car that I use for transportation is a 1983. The air conditioning has failed on that one, but I live without it.