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.
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.