How long a car will last
How long a car will last depends heavily on what it is and how you care for it. Regular oil changes in any of the proven 4- and 6-cylinder engines on the road for the past 20 years can easily get 300k+ without any major breakdowns. My Toyota Corolla (1984) lasted 289k without any major repairs. I just drove a 1965 Dodge Dart last week that has over 200k original miles on it and it's going strong - that slant six is as bulletproof as they come. I put more than 300k miles on a diesel big rig, again, without problems. Engines and drive trains today are generally very robust. I can name a dozen cars within a few blocks of me that are in the 200k+ range of age.
So while maybe you don't like going over 150k, I do and I know many others. An older, used car is almost always worth more as a driver than as a trade-in.