I have two cars...
17 year old Corolla with 380,000 kms on it. Only major things replaced are radiator, starter, alternator and wiper motor. Just get regular maintenance stuff....brakes, muffler, oil changes etc. Still costs 30 buck to fill and gets 400km per tank. Oh yeah...the air cond is broken...and I wont pay the 800 bucks to get it upgraded to the new systems...haha. Best thing...it's paid off...LOL.
1998 Honda CRV with 230,000 kms on it. Regular maintenance stuff. Had to fix the air conditioning and fuel pump (warranty). Original brakes lasted 180,000kms. Still driving with the original exhaust system...including the muffler! Other than that it's been a dream. Will be paid off in 3 months.
Along the way I've had a Cavalier - lasted 4 years before the transmission went. Also had a Mercury Lynx....lasted 5 years before cracked manifold and gasket replacement.
I'll never buy domestic again...unless I have no choice.