C.C.
I guess it depends upon how long you own your cars. I have both leased and owned. Lately, we have just owned, because we both drive a lot of miles commuting, and on the job, and driving the kids to their after-school stuff, which makes leasing impractical. Most base prices for leases only include 12K miles per year. If you want more than that, then you'll have to pay extra. Likewise, the trade-in at the end of the lease is very much at the discretion of the dealer, and if you do not purchase your next car from the dealer, you WILL end up screwed on the trade-in value. As an example, I once leased a Honda Accord, which as we all know, holds its value pretty well, right? Okay, so I turned it in UNDER miles (my lease allowed for 12K miles per year, I had only driven about 10K miles per year), and it was in PRISTINE condition. I had never eaten inside the car, and this was back in my single days, so there had never been kids in the car. I'd been obsessive about keeping it washed, vacuumed, etc. Right before turning it in, I had it detailed. The (rat bastard Honda of San Francisco) dealer CHARGED ME $2000 for turning it in! He really didn't have a good reason, except that he knew I was young, couldn't afford a lawyer, and had no recourse. Needless to say, I have never and will never own a Honda again. I despise Honda with every fiber of my being. But that's another story for another day.
Aside from that, I've leased a Jeep (sold it at the end of my lease, having learned my lesson from the Honda that dealers WILL screw you if they can find a way), a Ford (bought out the lease at the end, and I'm still driving the car 150K miles later!). My husband has leased BMWs (sold them at the end of the lease).
Bottom line, at this point I don't see much point in leasing from a financial standpoint. You're better off paying cash for a ~2 year old used car and not having a payment. But if you don't mind the payment, I guess leasing is fine.
What I've learned when negotiating a lease:
1) Never lease from the dealer. They're crooks. Instead, look up fleet leasing online. I think our last lease was through North Texas Fleet Leasing or somewhere like that. They were able to negotiate a purchase price that ended up saving us nearly $200 per month vs any local dealership. They delivered the car to our door. Easy as that.
2) The monthly payment doesn't matter. The purchase price matters. Do your research on purchase price just like you would if you were buying. Don't let anybody talk to you about monthly payments - simply keep on point and talk about purchase price. THAT is the price that drives the monthly payment, and you won't get confused with all the smoke and mirrors they try to throw at you in terms of financing.
3) Make sure you understand what will happen if you turn in the vehicle at the end of the term (vs. selling it, buying it out, etc). The lease needs to be pretty specific in terms of items they can ding you for when you turn it in.
Good luck!