Bmw plans to launch nine new electric cars by 2025

6 min read

Regular models will spawn battery-powered v