I'm not trying to be a dick but you should probably actually physically see these engines before just parroting internet myths like M70s being basically two M20s and being the base of the S70/2. An M20 head looks nothing like an M70/73 head,
seriously, look it up. They have a way different valvetrain, M70s lack rocker shafts. I have had them in my hands after pulling them from junkyard cars to sell on ebay. They do not share anything but bore spacing, distributor on front, two valve configuration and (M70 not 73) versions of the bosch engine management system. M120s are easily as reliable and durable as M70s. Imagine, if you will, a V12 that is basically the same size as an S70, more common, has better timing chain routing, and makes more power. Put an M120 in any M73 equipped BMW and you've made it more powerful and lost nothing. I won't argue on BMW vs Mercedes, I like different cars and different things about them from each maker, but I will tell you that in my educated opinion M120 is a better engine and an M70 deserves none of the praise it gets when it is miles behind its competition and half of its reputation is based on silly myths like "two M20s" and "the basis of the McLaren F1 engine!".