BMW is partnering with a battery startup on a new EV that gets 600 miles per charge — a potentially record-setting range