Just eight weeks ago, at its annual shareholders meeting, BMW announced that it will build 12 new all-electric cars by 2025, along with 13 plug-in hybrid models. Now the company has moved up that ...