Dein alter wird wohl ein 2,5Liter M52-Motor gewesen sein!? 2,3L gibt's nicht...
323i und 328i sind beides M52-Motoren, die bis auf den unterschiedlichen Hubraum im Prinzip gleich sind.
Du kannst auf dein altes Steuergerät die Software vom M52B28 Steuergerät schreiben lassen, dann passt´s.
Ob und was für Schäden durch das "falsche" Steuergerät bzw. Software entstehen können, kann ich dir nicht sagen. Die optimale Leistung wirst du aber auf jeden Fall nicht haben.