I'm leasing. I'm in California and to keep the HOV lane stickers I need a new car every three years. It makes no sense to buy if you plan to sell in less than 5 years.
Also, I'm pretty sure I will be salivating for a new EV, maybe a model Y, in three years.