A few years back I did an exercise where I calculated how much one would spend re-financing cars every 3 and 5 years vs paying off the first one, and then buying a new car cash every 10 years out of savings.
The difference was staggering. Over a lifetime it amounted to millions of rands difference. While interest costs are high when you continually pay the bank (worse so if you do balloon payments, which I left out of my calculations) the bigger hidden killer of wealth is simply depreciation. The bigger and nicer the car the more it is and the biggest depreciation year is year 1. So if you get a new car every 3 years you pay a crap ton in depreciation costs. 5 years is better. 10 years it really averages out and you lose less. I should actually re-do my calcs with buying demo models cash as then you miss out even that first year massive loss.
Either way I have never been in debt for a car. Always paid cash what I could afford and upgraded slowly when I had saved enough. Currently own a Balade (wife drives) that is perhaps 8 years old and a Honda Amaze CVT that is 1 year old. Plan on driving both till they are 10 to 15 years old and then replacing them cash. The CVT was a big upgrade from a tazz i drove for about 15 years. That tazz while an uncomfortable ride is why I am debt free today and a home owner. Was dirt cheap to run and allowed me to reach my other financial goals. I never plan on owning any of the luxury car brands (BMW, Merc, etc). You just lose too much on them. Not that I have issue with others getting them, I am just not a gear head. Cars are for getting from A to B for me in decent comfort.
I have friends where their car is a much more important part of their life and what they are passionate about and I can get why they buy bigger engines, faster, or more comfortable cars. My only advice to people like that is understand the full cost of ownership and don't sacrifice something like retirement savings for cars.
I see too many people reaching retirement age with little to nothing saved, still being in debt, and being unable to work anymore. Its like watching a slow motion train wreck unfold. Yet many of those people who never saved for retirement drove cars much nicer than I ever will and replaced them often. Its just poor decision making.