I understand you are getting yourself in a brand new car for lower monthly payments, but you never make any money or build yourself some equity, if your willing to wait some years you can build up equity,
My own example, I started with an Astra vxr I bought in 2009 for £12.5k over 5 years, I owned it for 4 and a bit years sold for around 7k and owed £3k at that point, so technically I was £4k up, next I got an evo x for 14k, 10k loan over 4 years, my plan was to keep for the 4 years and Evos at the age it would be when paid off are still going for 8.5-11k, this would have been all mines to plough into another car in a similar scenario,
I had to sell that though as I wanted to raise money for other things so bought the gti to run for a couple of years,
Now none of my cars would ever be brand new but I just feel if I leased I'm just basically renting, much like getting a house renting and paying someone else's mortgage, I could maybe understand if you are getting a top car like a brand new m3, m4, something that I could never afford brand new for £350-400 per month,