schön wärs, aber der 123d ist glaub ichschon die N-Generation der Motoren, während der 150Ps im e46 ein M47TU ist.
hier was zu den m47:
http://en.wikipedia.org/wiki/BMW_M47 (---> der mit 148hp dürfte der dt. mit 150PS sein)
und hier der n47:
http://de.wikipedia.org/wiki/BMW_N47technisch gesehen könnte ich mir höchstens vorstellen, dass man bestenfalls noch auf den 120d-motor umbauen kann (aber ohne gewähr!), also 163PS.
am einfachsten (und bei weitem am günstigsten) wäre es, den 320d einfach bei nem seriösen tuner chippen zu lassen, da werden 180PS und 390NM angegeben, was dem 123d-motor ja schon recht nahe kommt von der Leistung her.