That's the way I prefer to buy too. Never had car debt for many years.
However I now have a PCP deal my X3 M40i. Traded in the S3, which paid the max deposit (got money back off the dealer) and my payments are just £133 a month, which I don't think it too bad really.
Had the intention of paying the whole lot off after taking delivery, but I was having a conversation with an independent finance bloke, who advised against paying it all off. Suggested leasing. His reasoning was big engined low mpg cars will become less desirable over the next few years, what with the climate change hysteria going on in the media. That and car manufacturers and our government pushing people to buy EV cars, could see the values of cars like the X3 M40i take a real hit in 3 years time.
Said with leasing, you just hand the car back and walk away. Buying out right, you may be left with a car you may struggle to sell. At least with PCP I can hand it back too. Though I'd still like to think it'd be worth a bit more than what I owe at the end.
Made me think about tying up all that cash in a car. I think if it was something more special with the intention of long term ownership, buying outright would be the better, and cheaper option overall.