Interesting.That is not exactly true. There were at least two (possibly more) changes to the DME and other modules over the build period, as I have learned to my cost.
From 2000-on there was 'canbus' added to provide 'modern' electronics to quite a few wiring functions.
But it does seem that all of the 'normal' electrical stuff is common to all and the general looms are generic.
My donor is/was a 2001 M54 2.2.
I’ve encountered changed plug styles on the Aircon - hopefully nothing more! (Though I won’t know until it is pressurised to allow the compressor and fan to kick in).
The M seats seem to have a different wiring set up (not just plugs) but because they are heated I’d like to add that functionality to my car; I am hoping I can swap the seats onto my own bases and then wire up the heated elements separately.
This probably concerns me more than the Aircon as a project.
But again Google and this forum are my friends