This is a common misconception - leasing only works on a new car if the vehicle you are leasing has strong residuals and the interest rates are low because you are paying interest on all the cost, but only actually repaying the depreciation.
Take a Porsche Boxster. New, on the road, £36,000. Expected depreciation over 3 years/36,000 miles is £9000. So, putting down £1000 I will be repaying 5% of £35000 plus £8000 in capital depeciation which works out at £370/month to drive a new Boxster for 3 years. If I want to keep it, I can finance the other £27000 subsequently. In reality, of course, the leasing company wants to make a profit too, but I'm paying under £400/month over 3 years/30,000 miles for my Boxster.
Or I could buy it outright over 3 years at £1118/month. I can't afford £1118, but I can afford £400 so what do you think I did to get my Boxster?
BUT!
If you compare the Boxster to a 530 diesel, then it's much less attractive because the depreciation is so much worse on the 530 and if you take something that depreciates like a stone eg. a Citroen C6 then you might as well buy it outright because the depreciation repayments will be so horrific.
It's about whether you want to tie up your cash in an asset or not. You can have money in your pocket and a nice car by leasing or you can have a nice car with the same cash tied up by buying it. Lex Vehicle Leasing will let you lease that 2-year old Golf if you like.
Do the sums - to buy the £12000 Golf with 5% flat finance over 2 years would cost £575 per month and yes, you could then sell it for £8000, but by leasing it, you could drive it for £241 per month and hand it back having put £334 in the bank every month and earning 2.5% on that which gives you about £8320 so it is cheaper to lease.