Der E30 316i M10 wurde nur im Modelljahrjahr 1988 angeboten, welches ab 9/87 gebaut wurde und mit dem großen Facelift einherging. Alle ab da gebauten E30 waren NFL und im Rahmen dieses Facelift wurde der M10 durch den M40 ersetzt. Allerdings gab es den passenden M40B16 für den 316i noch nicht, weshalb einfach der M10B18 aus dem VFL weiter verbaut wurde. Es ist also ein Zwitter aus NFL-Karosserie und VFL-Motor. Ab Modelljahr 1989 (gebaut ab 9/88) gab es dann auch den M40 für den 316i. Um auf deine eigentliche Frage zu kommen: Das passt soweit mit dem Getriebe, etc. Eventuell ist allerdings der elektrische Anschluss abweichend, da die Elektrik zwischen VFL und NFL teilweise geändert wurde. Ich selbst hatte auch so einen, welcher in meiner Garage angesehen werden kann.