I reserved the M3 in April 2016 and has been a Tesla fan. i've been putting a great deal of thought about going through the purchase simply due to where I live. I am in Harrisburg, PA and the nearest Tesla store is 2 hours away.
Also, I normally do weekend trip to Philly and Baltimore on the weekend, about 70-90 miles away so the need to supercharge on the way back is necessary if based on 215 miles range. However, Superchargers are not located on my route. If I want or need to take advantage of supercharger, I'd have to travel outside of my route. Normally, I don't have an issue with this but when time is sensitive, it is not feasible to do so.
Finally, when the M3 needs service, I have to drive 2 hours away. If it involves an accident, I must take it to a certified body shop, which I doubt there is one near my house. The recent horror stories about long wait while car is in body shop doesn't help either, though not sure how true they are.
I bet that Tesla would open a store near my location at some point in the future when there are enough Teslas but the problem is not know when. It could be next year or a few years away.
In the end, I want to go through with it because
I believe in making a difference to the environment and I want Tesla to succeed. I also have anxiety of the issues I mentioned above.
I haven't decided yet but would love to hear your experience about where you live and how that might or might not impact your decision.