Beim Beschleunigen spielt vor allem das (drehzahlabhängige) Drehmoment des Motors eine Rolle (es wird über den Radradius vom Drehmoment zur Vortriebskraft). Der 320d hat 350 Nm auf der Kurbelwelle, der 318d "nur" 300 Nm, d.h. rund 15% weniger. Die Null-auf-hundert-Zeit des 320d ist mit 8,2 Sekunden rund eine Sekunde kürzer als die des 318d. Wenn Du aus dem 320d aus- und in den 318d einsteigst, wirst Du das spüren. Ohne den direkten Vergleich hingegen ist das eine ziemlich subjektive Empfindung.
Für die Höchstgeschwindigkeit hingegen ist die Leistung verantwortlich: Solltest Du auf freier Autobahn gerne an der 200er-Marke kratzen wollen, dann nimm den 320d, der 318er wird ab 180 km/h etwas zäh, der 320er zieht gut durch bis 210 km/h und quält sich dann auf die Höchstgeschwindigkeit von ~225 km/h. Legst Du darauf keinen Wert, reicht auch der 318d, um zügig von A nach B zu kommen.
Du könntest im E90-Forum noch mal bisschen nach modellspezifischen Krankheiten suchen, vielleicht gibt das Ergebnis den Ausschlag, wenn Du momentan eher unentschieden bist.