Every luxury takes work to pay for. Even a fancy car for people making well over six figures is a financial ball and chain. Think long and hard about the stuff you buy.
Every expense delays your retirement. If you need $60k per year to retire, and you buy a $60k car in your 30's, congratulations, you just delayed your retirement by over a year. Very few people think about that stuff in their 20's and 30's, but I promise that your 40's and 50's are just around the corner, and you'll be thinking about it a lot by then.
When I was younger, cars were unreliable pieces of shit. I'd never buy a car between four and eight years old, that's when they really started needing work. After that, most dodgy bits had been replaced and rust was the biggest killer.
Now, even cheap cars are astonishingly reliable, and will easily last 20 years if taken care of.
Manufacturers know this,and have spent the last decade convincing people they need to lease a brand new car every three years
They've convinced mugs that cars are a subscription service