This is the reason why my family ended up buying a used 2016 leaf sv instead. Well, that and it cost $11k.
I'm a cheapo, so my plan is to replace the battery when I hit 95k miles and then run that thing into the ground until the battery can no longer support my commute (I'm estimating 2030ish timeframe).
Don't worry, my other EV will (eventually) be a model Y.; current reserved. The M3 just doesn't fit within our family's dynamics.
A Tesla is overkill for me too. But damn they are fun to drive.