I'm not familiar with the 316 1.6...?
but in the 318 you can fit a:
3.0 liter (m3)
3.2 liter (m3)
above that is prolly more money than you would want to spend...
i'm pretty sure all those engines will fit in the 316...but a double check couldn't hurt
I would definately go for the 325-or-328 engine those are 2.5 and 2.8 liters... the 328 doesnt push much more power but it has a more broad torque band with more low end torque (get up and go) than the 325's 2.5 liter 180 horsepower engine...
But if you are short on money a 2.5 liter rebuilt engine would cost you around $5-8,000 depending on how much the mechanic charges, the quality of the engine and the effort it takes to get it in a 316... IE: you may need a new ECU, wiring, tranny, differential... etc
The 325 with chip would throw you a nice 200 horses (pre 95)
most places have a law restricting older engines going in a newer car...
Have $5-8,000 to spend?
go for the 1994 325 2.5 liter engine and a Turner or Dinan computer chip
Have $10,000+ (and want to tune)
Go for the 3.0liter 1995 M3 engine
Have $10,000+ (and dont want to tune)
Go for the 3.2 liter 1999 BMW M3 engine, the earlier post 95 engines MAY be cheaper, duno bout that...
the m3 engine in the United States pushes 240 horses from 1995 to 1999
the m3 engine in Europe/Asia pushes 286 (1995-6) and the later pushes 321 (1997-99)
<img src='http://img259.imageshack.us/my.php?image=sig8hw.jpg' border='0' alt='user posted image' />