Not if you want a new car every two years. After two years you are rarely above water on a loan unless it's a 3-year loan and, actually, a huge percent of European cars are leased - most company cars in Europe are leased.
Yes, if you plan to keep a car 5+ years it's always cheaper to buy. If you plan to keep a car only 2-3 and buy on a 5-year note, the lease is cheaper.
Personally , i think changing cars every two years is silly (and largely an american phenomenon) personally i would buy one car for each model generation (buy an car when it comes out, buy a new car once its outdated by the next surpassing model). Not only is it cheaper but if you also buy a better model than the models youd switch every 2 years you got a cooler car, and most likely still better car than what youd get if you keep replacing cars with leases. However, lets not waste any time on that part of the discussion.
The reasons why most company cars are leased is simple, it gives the company a car float thats relatively new and representable at a fixed cost and the company isn't bothered with the cost of reselling old cars, and most importantly company car leasing is a tax writeoff for businesses.
For a private person it makes no sense to lease. You LOOSE money. No matter what calculation you would like to do you loose money.
If you lease a car, you pay for the cars depreciation, plus finance costs plus leasing fees. If you buy a car and finance it with a loan, you pay for the cars depreciation + finance costs. This is obviously cheaper than leasing, as your not paying a third party.
I dont get how some people think leasing cars are a good deal financially. It never is. Your not owning the car, yet your paying for its depreciation costs + finance costs + leasing fees.
The benefits with car leasing is that it allows people to live "above" their ability because the monthly fees of leasing the car would be lower than finance costs on a car loan and that you can conviniently switch cars every 2 years.
Financially you loose, aspecially if you bother to buy a used car (like 2-3 months old, just so initial depresscion is gone, or if you buy the correct brands (Porsche depriciation is tiny).