Model 3 lease costs are too high IMO. I looked into getting a business lease but it just wasn't worth it for a car I have no stake in when the lease is up. I got lucky with my current lease, due to end this September. £3700 initial payment, £415 a month, 12 000 miles a year. You simply can't get terms like that now.
That's why I've decided to get a Tesla Loan instead. Similar monthly cost, but for a car where I am the registered owner, no limit on miles, and I can drive it how I like. Granted, the initial payment is far higher, but I will be able to get a lot of it back when I trade it in for a newer car when I want to.