Leasing cars is much smarter than buying them. I used to sell cars in college and it was funny, the people with no money insisted on buying a car and the wealthy people with good jobs were the ones that leased. There is only one reason to buy a car: to drive it for 6-15 years and run the crap out of it. Unless you are buying some kind of exotic, your car will not increase in value. Most people take out a 5 year loan, pay it off and decide they want a new car. Here is a little example off the top of my head, say you are looking at a $30,000 car.
Buy the car for $540 a month for 60 months, and you end up paying 32400 for a 30k car (note: these arn't even exact figures, they will probably be higher anyway)
Lease the same car for 325 a month for 36 months you end up paying $11,700 for the car, and if you don't like it you are not obligated to keep it, sell it, or anything...you just drop it off and wave goodbye.
plus if you buy, you are risking 2 years of having to pay for things that go bad,....not with a lease
Just lease it, end up paying 11k over the life of the lease and get a new cars when you are done. The payments are lower, you don't have to worry about GAP insurance, you are under warranty throughout the life of the lease in most cases, and did I mention you save a ton