hi my name is rohan and i am from new york.I did the swap on my car! I used a 1996 318ti motor.the easiest way is to use everything from the 91 318is(m42) the oil pan,pulleys, motor mounts,tranny,computer from the 91 and both harness from the 91 and 96. it will drop right in!(you will have to wire the two harness to each other) it is not that bad,it is mostly color for color. I can send you the wiring diagram for both computers!!!!!