BMW just hit an EV milestone: 2 million battery-electric cars sold.

When you consider PHEVs too, the number jumps to 3.5 million.

BMW says one in two X3 orders in Europe is now electric.

I'm not sure what BMW envisioned when it first launched the quirky i3 electric hatchback in 2013. At the time, EVs were far from mainstream, with only a few cars like the Nissan Leaf, the Chevy Spark (remember the Spark?!), and the Tesla Model S holding down the fort. So when the i3 came out, it felt like something new and weird and no one was sure how it was going to work out. Fast forward 13 years later and BMW just sold its two millionth EV (including electric Minis). Clearly, the Bavarians knew what they were doing.

The two-millionth battery electric vehicle to roll off BMW's assembly line was an i5 M60 xDrive, which was built in the Dingolfing, Germany, plant and delivered to a customer in Spain. It's one of the brand's last-generation EVs. A new class of cars is already here to drive BMW's next phase of growth for EVs, and things have been going pretty well so far.