Why should it be? We'll ignore the 'without corrosion' part given we're talking about an E46...
I don’t have the money for a new BMW, or VW for that matter. I could however stretch to a new BMW motorcycle.
What puts me off riding one of these fantastic machines (and they are R1250GS) isn’t just the initial cost it’s the cost of ownership, dealer servicing to maintain the warranty and residual value etc.
You aren’t just buying a vehicle, your buying a service contract with BMW.
(I’m not just picking on BMW here it’s going that way with everything).
EVs are even worse with subscription features and manufacturer connectivity and updates.
Modern vehicles just aren’t as desirable to own as they once where.
I can’t actually believe that I put down £13,500 in 2005 for a new Octavia vRS. I would be lucky to afford the brochure today.
This alone pushes me and people like me towards older vehicles which In turn has bolstered there second hand value.
The general trend at work seems to be keeping what you already have.