I also always want the new fancy stuff and with the lower payments I've always leased. However, I'm considering buying this time around with future looking logic.
It looks like a 0 down lease payment is going to me $1100-1200/month. I just sold my M4 for $15k over what I owed. If I put that plus some extra on a downpayment to purchase the new car I can get the payments well under 1k.
Using this calculator, after a 'usual 3 year lease period' I'll only owe ~$20k on the car which, although selling is certainly more of a hassle than just dropping it back off at the dealer, gives me a nice profit and down payment on the next car. The gift that keeps on giving. Granted you need the money for a decent down payment for this to work well.
https://www.amortization-calc.com/au...an-calculator/