Yes, in the short term, leasing does save you money.
When you buy, you're obviously paying for the entire car, figuring you'll get some money back when you trade it in. When you lease, all you're paying for is the difference in the car's value from the day you take it off the lot till the day you return it, plus interest and fees.
But, once the lease term is up, you're back to having no car and you've got to start all over again. Oh, you could buy it instead of giving it back but you'll wind up paying more than if you'd just bought the car to start with.
Once common on luxury cars, leases are becoming more common on non-luxury cars and even on cheap compact cars, according to analysts at the automotive Web site Edmunds.com.
There is only one time when leasing make sense and that's when you're absolutely sure you're not going to want to keep the car. Otherwise, buy it.