I have to say I wouldn't entirely agree with that re bigger/better cars. Our current lease car is a 7 seater Qashqai and the new ones (Golf R and a Touran) aren't especially small/cheap cars either and in each case it's worked out by far the cheapest way for us to acquire and run them over the period. But it depends entirely on the car and being flexible is important as there are many deals which aren't as good. We had some really good quotes on the new BMW 3 series PHEV and on Audis, and I also got a lease quote on a little Fiat 500 which was half the monthly payments of a PCP over the same period.
This is the kind of comparison I do when looking at the deals to work out what's decent.
Audi A4 1.4 sport
Lease (2 years at 8k) - £156 pm plus £1404 upfront - total over 2 years is £5148. For the sake of ease to compare a longer period I'm just going to double this for 4 years - longer leases are sometimes better, sometimes worse but part of the joy of leasing is being able to chop and change and take advantage of deals.
Typically, it's one of the few not listed on the Whatcar depreciation index but I've compared a couple of other similarly priced Audis, and they seem to lose about 45% over 2 years, or about 61% over 4 years. So I'll go with that for ease, it's going to be in the right ballpark. Depreciation info only runs to 4 years so that's why I've done 4!
If you finance the exact same car over 2 years through Audi directly (4.9% apr), it will cost you £28757. Over 4 years its £30135. I've kept the upfront payment the same.
Roughly (using the depreciation calculators)
Value after 2 years - £26850 (retail price) * 55% = £14767
Value after 4 years - £26850 * 39% = £10471
So...
Lease cost after 2 years = £5148
Finance cost (bought over 2 years): £28757-£14767= £13990
Leasing after 4 years= £10256
Finance cost after 4 years= £30135-10471 = £19664
In this case the lease clearly kicks the arse of purchasing it - unless you're going to keep the car for 10+ years and then you have to start factoring in the maintenance.