In my experience, your basic cars (Ford, Chevy, Honda, Chrysler, Hyundai, Toyota, etc) will last you a long time if you take care of them.
Jeeps are an interesting breed. Overall reliable but the older ones were never really meant to be cars you run errands in, and yet that's kinda what they became. As such, I feel they kinda got away from the mountain terrain vehicle to a cheaper version of a luxury car.
Luxury cars, well you're going to pay the luxury tax on them eventually. Don't get me wrong I like them but I know people who hold onto them for too long and once they start having problems, it's never getting better. True of every car but the more basic it is the better chance you can keep it going longer.
IMO 90s and 00s were the best era for cars (I'm 36 and didn't grow up with the 70s and 80s cars), the last breed before they became "computers on the highway".