Da das mit den 3.5L Motore etwas kompliziert ist, hier mal eine Kurzform (Kein Anspruch auf Vollständigkeit, mach das jetzt mal aus dem Kopf heraus.)
Motor BMW M90 (218PS), von 78 bis 81 (82),Debüt im E24, 93,4mm Bohrung, damit der berühmte Kurzhuber, L-Jetronic, verbaut im E24 bis 82, E23 bis ca. 82 (hier ab 80 mit Motronic) und E12 M535i von 80-81.
Motor BMW M106 (218PS/188PS m. Kat), von 82 bis 87, Debüt im E23/E24 und auch im E28 (mit erscheinen des 535i), 92mm Bohrung, der Langhuber, immer Motronic.
Motor BMW M106T (252PS), Turboversion vom M106, nur im E23 ab 82, Motronic.
Motor BMW M30B35 (211PS) von 86 bis 92, immer Kat, immer Motronic, Debüt im E32/E34, auch im E24, 92mm Bohrung, niedrig verdichtet. Hat nur sehr wenige Gleichteile zu M106. Block, Kopf, Ölwanne und Sauganlage sind Neukonstruktionen und nicht zu den alten Typen M90/M106 kompatibel.
Wer einen 2.5L M30 (M06) tunen möchte...ist völlig simpel: Mit Teilen des 2.8L auf 2.8 Liter Hubraum bringen (Kolben + Kurbelwelle + Zylinderkopf + Vergaser vom 2.8er). Dann hat er 170PS. Allerdings eignen sich nur Teile vom M68, also vom 2,8L mit 4A1 Vergaser (aus E12 528 (76), E23 728). Andere 2.8er (Einspritzer und die mit INAT Vergasern haben andere Brennraumformen/Kolben/Zylinderköpfe). Eigentlich behält man nur den 2.5er Block mit seiner originalen Motornummer passend zur FIN.(numbermatching)
Schaltgetriebe: hier passen alle Getrag 265/6 Schongang und 265/5 Sportgetriebe, wenn sie einen Tachoabgang besitzen. Manchmal kann man ihn nachrüsten, aber nicht immer. Kardan ist passend zu den Getrieben lieferbar und verbaut in E12/E24/E28.
Achtung! Der Kardan des am häufigsten verbautem Getriebes Getrag 260 (E28/E24) passt nicht an die 265er Getriebe. (ist zu lang!) Ein 260er Getriebe passt auch nicht, da es keinen Tachoabgang hat und auch nicht mehr nachgerüstet werden kann.
Gruß Eric