I had a 1989 bmw 325i witht he 4hp22 in it , the engine was the bmw coded m20 2.5 straight six, and excellent engine with 171 bhp on tap and gave me 24 mpg. the engines are tough too but you need to make sure you change the cambelt early at every 30k miles.