OK guys, appreciate your input. I realised that there are some differences in the ECMs that my car could have used. I believe Exhibit A in my original post was the one used for the V8 E39 models, it was called a "Bosch ME 7.2" DME (Digital Motor Electronics, which the Germans use as a synonym for ECU/ECM etc), and I don't have a spare laying around (since they're coded and generally not swappable for simple diagnostics like most Japanese cars!) but I did find another BMW ECM laying in my junk box.. It's from, I believe, the inline 6 E39 models, and it's… surprise.. not even a Bosch?! It's a Siemens DME "MS 41.1" which I suppose is the type/version. It's got quite the thermal management going on on the DPS926748 ICs, which look like audio amps? lol there are 6 of them held to the chunky aluminum chassis of the case (which both sides comes off of using little E-torx bolts.. dang Germans!) and on the other side, six smaller STP8055's in TO220 packages also held to the chassis. These appear to be ignition related, and since BMW loves individual coil-on-plug, it makes sense they use 6 chips to make those coils fire, rather than one if it were a distributor, or a few if it were wasted spark. So I'm guessing the DPS926748's are fuel injection related, but couldn't come up with a datasheet on a quick search. Either way, it's curious that not only do the V8 and I6 motors use different types of DMEs, but from different manufacturers entirely?! (I also noticed the ST… what appears to be a micro perhaps, made in.. Malta?? OK!)