the 323, 325, and 328 all have the same engine, just differant inlets, and injectors
ive read somewhere on the net that the 325 has the best torque, but if you add the injection rail and inlet manifold, you could get 20bhp more
im not a bmw man, and im not really sure, but hope this helps