Die N43 (318i/320i) und N53(325i/330i) im Faceliftmodell würde ich bei Kurzstrecke/Stadtbetrieb wegen Magerbetrieb und dem NOX Kat als fast noch empfindlicher als Diesel bei Kurzstrecke sehen.
Sinnvoll, aber selten sind die 320d und 330d Blue Performance Diesel - die haben schon Euro6. Relativ (wobei "relativ" auch relativ ist...) problemlos laufen auch die N55 (335i). Zwar auch Direkteinspritzung, aber kein Magerbetrieb und und somit auch kein NOX Kat. Aber der Verbrauch ist im Stadtbetrieb astronomisch (Beispiel bei mir in München mit meinem 135i: so einfach es ist, den auf Langstrecke auch mit 8,x l/100km zu bewegen, so einfach bekommt man den in der Stadt auch auf das Doppelte...)
Vielleicht solltest du überlegen mal in Richtung F31 (also den Nachfolger des E91) zu schauen. Die haben ein Stückchen mehr Platz und dort würde ich z.B. durchaus zu einem 320i (N20) greifen. Die 2l Turbobenziner laufen recht angenehm, sind durchaus sparsam zu fahren, haben ordentliches Drehmoment und im F31 gibt es dann auch die hervorragende ZF 8-Gang Automatik.