I got this one.
Cam sensor: if you are running a 91 ecu, use the m42 front timing cover and sensor, they will bolt right up to your m44 head. You will need to run your m42 exh cam sprocket for the magnetic timing pin. I know the opposite of this works for sure- m42 head, m44 cover, sensor and intake sprocket - but you should be ok with the above. I do know the tensioner port has a hole for the front cover (don't know why) but make sure it seals up or your chain will rattle.
Crank sensor: The m44 sensor "should" work. By eye, the gap in teeth of the crank wheel and damper wheels are timed the same. It will not plug in to the early loom. You will need to make a pigtail that mates the sensor to the loom. The other option, if this doesn't work, is to use the m42 sensor and make a bracket at the pulley. Or come up with a late m42 timing cover.
There is no need to change anything in your c101 sine the loom is unchanged.
The temp sensor in the m44 head is a dual temp sensor. Dme 5.2 uses half, the e36 cluster uses the other. You might be able to use the one sensor for both your needs but I don't know the resistance tables to see if that is an option.
Since you're doing something a little different than I have, hopefully this is actually helpful to you.