I personally would buy used. Since you have a car check prices constantly, and hold out for the right price. Then buy it outright unless you can pay less interest than you’d gain on the money somewhere else.
IMO leasing caters to the insatiable appetite Americans have developed for constantly needing something new. I’m sure some people here do and have good reason to, it’s just never appealed to or made sense to me.
A 2 year lease would cost you half of what it is to buy, but at the end of those 2 years you’re back to square one, and I’m willing to bet it’s more than the other half to buy it at that point.