Speaking of all things BMW, they have also recently filed a new trademark for naming clarification. Let’s face it, their naming convention can definitely be a little confusing for those that aren’t familiar with it. Back in the day, it was simple. A 3 number system, the first was the car series, the next 2 were the engine size. Currently, it’s a little muddled to say the least. Whether it’s gas powered or electric, SUV or not, a performance variant? That will have an added M as well. So an M440i vs an i4 M50 may share some similarities, but the placement of the letters mean some very drastic differences. The 'i' at the end was added and stood for fuel injection whereas if added to the beginning it meant the car was an EV. With the upcoming line of Neue Klasse vehicles, BMW is taking the opportunity to clean things up a bit.
If you want a gas powered 3 series of the higher power level you will be looking at a 340. If you want an electric version of the same vehicle, it will be an i340. If you want an SUV, an X is included. So an X330 would be ICE where an iX330 would be the electric variant. Hopefully this will indeed be the case because it definitely would make things a little easier.