<< The way I see it is that even though you get a new car every couple years and it's always under warranty, you're still not getting anything for your money. No value, no equity. >>
Nobody ever retired from the equity they had in a car anyway. If you like to trade every couple of years, and don't drive a ton of miles, leasing is the only way to go.
If you buy a 30,000 dollar car, and it's worth 8 grand (if you're lucky) in 5 years, don't feel like you gained anything.....you paid that 8 grand in interest, and then some.
Likewise, if you buy a 30k car and try to trade it in 2 years, you're most likely 5 grand upside down.
Rule of thumb: if you're definitely going to keep the car long term, buy it. If you trade every 3 years or less, lease. This can vary with some cars, like now with certain domestics that have massive rebates and low interest rates....in those cases, you can buy as cheaply as you can lease...but these are the exception, not the rule.