e36 has knock sensors..and oil pan is diff. plus a m42 wont fit in a m44 engine bay(<The m44 and m42 are dimensionally identical, different intake manifold than the e30 variant, but I can't imagine the two not being interchangeable physically.