I was told it is always better to buy though.
Volvo xc40
Adrian Cox
Charles Turner
Depending on how a car depreciates it can be better to buy it so you'd sell for its retained value. That offsets the cost of ownership some.
A short lease with covered maintenance work for a year or two is fine if you have the money. You get a new decent vehicle for a year or two at the cost of a few grand. There are other stipulations and risks with a lease though.