It depends on how many miles you expect to do each year. Most personal leasing contracts allow only 10,000 or maybe 12,000 mikes pa. If you go over that amount, you will have to pay a heavy penalty. Also, you still have to put down a hefty deposit to start your 3 year deal off, and at the end of the 3 year period, you will have to find another deposit to start another 3 year deal. Only really suitable for people who only do small mileages per year.
There is no such thing as a free lunch !