Als ich heute zur Arbeit gefahren bin war an der Ampel ein BMW 118i - wofür steht das i?

Das i steht für injection und ist ein Übrigbleibsel aus den späten Siebzigern, als es den 320 und 320i gab. Einspritzer galten als sehr sportlich damals, heute ist das nicht mehr so relevant, das i blieb aber zum Zeichen der Sportlichkeit!

Ich glaube, die Antwort von neurodoc ist fast richtig. Ich habe 1978 den ersten 323i gefahren. Dieser war mit Einspritzanlage. Daneben gab es noch den 320 mit Vergaser. Vom Spritverbrauch war der 323i viel genügsamer als der Vergasermotor mit weniger PS. Fahre übrigens immer noch BMW (...i). Mit dem Benzinverbrauch kann man sehr zufieden sein.
Miau Miau

Alle anderen Antworten sind natürlich richtig, das I steht für Injection und ist ein Überbleibsel von früher. Aber ich glaube, sie haben das I in der Modellbezeichnung behalten um zwischen den Benzin- und Dieselmodellen zu unterscheiden. Der 116i ist übrigens das einzige Modell der 1er-i-Modelle, dessen Motor keine Benzindirekteinspritzung hat. Wenn man mal die Verbrauchswerte von 116i, 118i und 120i vergleicht, merkt man, was das ausmacht! ;-)
Ja, automatische Einspritzung - aber haben das heutzutage nicht alle Karren?
jep!
Vielleicht schleppt BMW ja dieses "I" einfach noch aus der Zeit mit rum, wo noch nicht alle "Einspritzer" waren...?