It all depends on the car. I have a BMW 330CI sport package from 2004. I am paying $260 a month without down payment. I have spent about $2K on top because it was used and had 80K miles already. But is a car I would like to keep. And can sell it later on but I do not want to feel tied (and that is me personally) to a lease.
Now, leasing a car can make sense for many scenarios. For example, my sister has a SUV leased, my brother in law do not like to spend time in mechanic and stuff. So, for a couple like that leasing is a solution.
My self... I like to mess up with the car here and there and travel anywhere, it is just ma nature.
Luckily on all the cars I've purchased and have kept beyond warranty, I haven't encountered substantial maintenance costs. The only "customization" my wife does on her cars is window tint.