Yes the 190 2.3 16v lsd diff will bolt into your car if you use the w124 rear cover from your old diff, it also bolts to the w124 driveshafts in your car, and will give a 30% lock at any speed.
The asd or 4matic diffs (which are the same units, just differing names) will also give a 30% lock at any speed, if used on their own. (By on their own, I mean without the rest of the asd or 4 matic system.) If you want to fit the complete asd system from a donor car, you will get a varying amount of lock from 30% up to 100% controled from the asd system ecu. The asd system is only operational up to 19mph, after that speed the diff reverts to a 30% lock up.
However, you can do as I do and turn the asd system on manualy. On my w124 the asd system is controled by an on/off switch, so in the off position I have 30% lockup, and in the on position I have 100% lockup. That way I can have a fully locked diff at any speed I like, or at any roundabout I like.
The asd or 4matic diffs will need their matching driveshafts if you want to fit either into your car.
As for the e36 diff, is it asd or asr? If it is asd then grab the diff and halfshafts to give you a 30% lsd. Or you could retro fit the entire system to your car if it is working. Do you know what your diff ratio is now?
I'm fairly sure one of the companys do a polybush kit for the w124, but you have to ask for it as they dont advertise every kit they do.