Bei den Motorenbezeichnungen macht es eigentlich nur Sinn die lange und offizielle Schreibweise zu nehmen. Die kurzen Schreibweisen sind teilweise nichtssagend oder mehrdeutig.
Im M340i der G-Reihe ist entweder der B58B30TÜ oder B58B30TÜ2.
Es gibt auch eine Aufschlüsselung was die Buchstaben und Zahlen bedeuten:
b*mmerguide.de/bmw-motor-engine-code-erklaerung/ (* durch i ersetzen)