I have a 99 Chevy K2500 I am about to turn 450,000 miles it has original engine and trans, it still doesn't use oil, the air conditioning and cruise work fine and the darn thing starts every morning. The day it quits I'll go buy another.
My wife just got rid of a Jeep Cherokee Sport that had 300,000 mi and it still ran like a top.
If you take care of them they will take care of you. Truth be told I have not had a car payment since '04 and I really don't miss it.