The car industry in Europe set the train in motion for what we see today more than 30 years ago when it saddled itself with massive manufacturing overcapacity, which the unions would never allow them to address. They worked out that the only way they could stay in business was to get us to buy more car than we needed, more often.
Vendor finance allowed them to structurally alter the car retail environment. Almost nobody actually buys cars any more; they consume credit and the manufacturers build cars to support the credit business. That helped lower the monthly out-of-pocket costs of car 'ownership' (it would be far more accurate to say 'usership') which enabled the overconsumption the manufacturers needed and tied them into a vicious circle where the consumer, in turn, is reliant on the finance to run a car - on someone else's terms.
Consumers are now so indebted that approach has run out of road, as it were, and the only way for the manufacturers to stay in business now is higher prices as well, at the same time as credit costs (interest rates) have risen, manufacturing input (steel and energy) costs have risen, R&D costs (electrification) have risen, and the regulatory costs (GSR2 safety regulations) all forced prices up.
It certainly didn't help that 10/12 years ago everyone suddenly decided they needed an SUV for the school run because they have bad backs. These are much more profitable than the hatchbacks and saloons upon which they're based, which is why the Fiesta and many other cheaper cars have simply disappeared. That was an open goal for the manufacturers.
I suspect the final nail in the coffin will be all these much cheaper Chinese imports suddenly appearing.
Ultimately, this is a country with an average household income of £37k that thinks it can afford to buy, every three years, a new car costing around about that much. It can't.
Vote with your wallet. Across Europe, which has higher incomes and better standards of living than the UK and rather less of a fixation on image, the best-selling car in 2025 was the Dacia Sandero.