Does Tesla Model 3 compete with Bolt EV and Leaf, or BMW 3-Series?

2018 BMW 3-SeriesThere's a new generation of the BMW 3-Series sport sedan coming next year, and rumors suggest there will be an all-electric version in 2019 or 2020. If so, there's only one car that it would be targeting: the Tesla Model 3, the 220-mile or 310-mile electric sedan from the Silicon Valley carmaker that says it will be making 5,000 of them by the end...