The inconvenience of charging and the lack of stations will more likely depress long distance use more than the cost of charging. (Keep in mind that I don't think the M3 will be a $35K car). As I've mentioned before, the people I know who own a Tesla use it for local driving. They don't use it out of town. When I've asked they've said it was too much trouble. We live in something of an EV bubble, so we see people writing about their long trips, but from my experience these would be outliers.Something else that I wasn't thinking about, but the electrek article reminded me of. Most of the current Tesla fleet still has unlimited, free Supercharger access. It is easy to be frivolous with your driving when all (or most) of your fuel is free. However, moving forward (and for all Model 3s), only a small amount of Supercharger access each year (400 kWh, or about 1,500 miles) will be free.
The car itself would also be a barrier. I don't think the M3 is going to be on par with with the Model S in the ride department. From my test drive I thought the Bolt EV would be a great city car but I would not want to take it on a 500 mile trip. Just not that comfortable. For that I'd take a different vehicle. I think that's what we'll see with the M3. Put that together with its price, which suggests the market will be limited to people with more than one vehicle, and you get a formula for local driving.