The way i am looking at the model 3 is like this. If it is priced closed to the BMW and has the same features (Heated seats, leatherette, sunroof, memory, good audio) as the BMW minus the gas costs then why not.
A lot about the Model 3 is unknown, however TESLA has set high expectations based on how the current model S performs. I guess i am hoping for a baby Model S with 200m range. If its not then i may reconsider. However i have a strong feeling that this one will be a baby S. TELSA has always been the company that surprises positively with its technology