BMW will offer 12 full-electric vehicles by 2025, including a low-slung sedan to be unveiled at the Frankfurt auto show next week, as the automaker accelerates the rollout of battery-powered vehicles. CEO Harald Krueger said the EVs will have a range of up to 435 miles.