I am not sure if this is effected, but since it has individual ignition coils, it may.
Some BMW's with ECU's in the 0 261 200 4xx range could experience strange ECU failure after a coil failure. Mark D offers a service to repair these.
The E30 318's didnt have a complex OBC, they are just basic, although they have lots of wiring going to and fro, the connector has probably under 35 pins.
The 325's had the better one with range, trip, along with the stuff the basic one offered among other things.
E30 318's can be retro-d with one from a 325, although it is tied in with the cruise control, turn stalks, etc and loosely with the active check control (which i believe has all been combined in the E36 OBC) that checks tail lights, coolant level, oil level, abs, srs, backup lights, rear license plate light, etc.
There were two diff OBC's for E36's as well, this was a option from the factory for a 11 or 18 function, or thereabouts.