Anche io ho fatto lo stesso cambio a dicembre 2008, sono passato dalla E46 150 c.v. 5 marce alla E90 177 c.v. 6 marce. Il cambio per me è stato un po forzato, avevo fuso il motore a 140.000 km. per via delle maledette lamelle. La differenza si nota, ma non è tantissima, la macchina va meglio e consuma un po meno, anzi direi ancora meno visto che anche la E46 non consumava un cacchio con quelle prestazioni, però le runflat rompono parecchio le bals e ti fanno perdere un bel po del piacere di guida, io le ho cambiate appena ho potuto. Per me la E90 va meglio ma sostanzialmente è la stessa macchina anche se migliorata per diversi aspetti, ma non tanto da giustificare una spesa considerevole per il cambio, salvo che non vi siano motivi particolari, come è capitato a me. Ti consiglio però di andare sulla 177 c.v. ovvero la versione restiling se devi fare il cambio almeno hai delle differenze maggiori.
Azz fai 300 km in città con cambio automatico, direi che è tutto nella norma...ragazzi se fate tanta città inutile lamentarsi dei consumi della macchina!