I lease my car and write it off as a business expense. I can't remember the last time I went more than 4 years (and 3 is usually the limit) without replacing my main car. It just makes more sense for me to lease.
The Wrangler I bought that's my "sports car" I went ahead and paid cash for - I know I plan on keeping it until the wheels fall off

But it's not a daily driver. In almost a year I've put less than 3500 miles on it.