That's about how I feel. Seeing a 20 year old Toyota Camry is an every day occurrence. A 20 year old GM is a rarity.
On my 08 impala with 73k miles, I have replaced an internal transmission solenoid, tire pressure monitors on multiple occasions, door lock actuator x2, intake manifold gaskets, power steering rack, crankshaft balancer, and as it sits, the wheel bearings are going bad and the heater core has a small leak. Add in the transmission issue, and I'm just not convinced of the longevity. Keep in mind, these repairs have all been in the last 2 years, and it's been meticulously maintained since new.
Prionto my purchasing the car, it had the entire front suspension replaced, brakes replaced twice , Evan system lecannister replaced, and the normal battery, tires, etc. the previous owner got oil changed every 3,000 miles since new. On paper, it should be a perfect car. In reality, it's not. I like the car though, which is why I'm trying to talk myself into keeping it. I just don't think it's a smart decision