BMW just built its two millionth electric vehicle, a stunning blue i5 sedan rolling off the line in Germany.
The milestone shows how quickly traditional carmakers are catching up in the electric revolution.
Want to know more?