New ones can be leased for $299/month. I'm generally not a proponent of leasing except recently when it comes to EV's. The changes in tech and market conditions make resale somewhat of a crapshoot, and manufacturers seem to be over-estimating the residuals on EV's which makes for a cheap lease.
Depending on how much you drive, you could save the entire cost of the lease per month in gas alone. I believe Tesla has some free charging built into the purchase of a new vehicle, leases included. At least it was with our BMW, making a lease that much more attractive.
If you want to pay cash for one, I can't find much wrong with buying a nearly new Model 3 with <30k miles on it. They've proven they'll go much longer than the 8 year/125k mile battery warranty. I'm not aware of any ICV manufacturer who warranties anything to 125k?