BMW plans to produce a futuristic electric vehicle with a whopping 435 miles of range. That's enough to drive from Los Angeles to Phoenix and still have 60 miles to spare.
Tesla's current vehicles, the high-speed luxury Model S and the more affordable...