E36 M42 to e30 m42 swap
Should be straightforward.
Use the long block assembly and everything should work except possibly the water temp sensor (see below).
Pulleys need to remain the e30 ones as it uses serpentine, but you could use the parts to switch to serpentine if you want. The balancer and pulleys are separate, so there is no concern there.
I have been looking into the M44 swap.
This is not thorough, but should get someone started on the right track.
I have been considering this swap and then adding a roots blower.
I will try and add to this as I find out more.
From what I can tell...
You can basically use the long block assembly. This is a bolt in affair.
You need to swap all the accessories, computer and ignition.
Problems....
Sensors for water temp, we use 2. Supposedly there is dual temp sensor available, some people have used 2 by placing a second in the head, another put one in the water neck (use this one for the cluster, head mounted for the computer. Another person installed a "T" and ran both in the stock location, though this is not the most accurate, it seemed to work fine.
You may be able to use the intake, but there is speculation ours is better. Using ours means you may need a reprogramming due to less fuel.