I saved up for my first car, which was a few years old, and continued saving monthly so that a couple of years later I could px it to get a newer model, rinse and repeat a couple more times, buying newer each time, and I could afford new, just by getting newer each time. I’ve been doing that 45 years now. Not paid a penny in interest or lease charges. By keeping a new car for many years, I build up several years of monthly savings, plus interest, which gives me enough to buy the next new one outright.
Yes, it meant I had to walk, cycle or use buses for that first period of saving, but that was a small sacrifice at the time. It’s just basically getting ahead of the game and using savings/interest, instead of relying on debt from the start and incurring charges.
My son has just done the same, saved first and now on the ladder with a car a few years old but still saving towards the next one, as he saw how it worked for us,
Buying new/nearly new and keeping for the long term is a cheaper way of car ownership than constantly changing every 3 years on lease and incurring charges/interest and depreciation on a car you never own.