I lease my Mercedes to be honest, I like to drive a new car because I’m a snob. No worse investment (ok maybe BCH or BSV are worse

) than buying a brand new car yourself, as soon as you drive it off the forecourt it starts losing money.
Not many people own a car any way, they have finance on it which isn’t much better than leasing. I suppose you have the car fully paid off at the end as an asset but then it’s old & lost loads of value any way.
Just my opinion though.