If it makes you feel any better, I like to simplify things.
Look at it this way. As time goes on, and the car gets older, you may have a month were you spend $ 500.00 or even $ 1000.00 on repairs or maintenance items.
If you lease or purchase a new car, you will spend that same amount, month after month, after month. Gee, it seems to go on forever.
Besides, keeping a good car for 150 k miles does not seem unreasonable, especially if you take good care of it.
At least that's been my philosophy for the last 30 years, and I'd like to think I am " ahead of the game ", if there is such a thing.