Da gibt es jetzt aus meiner Sicht eine Vielzahl von möglichen Ursachen.
Die „Einfachste“ wäre das Getriebe selbst.
Im e36 kamen sowohl welche von ZF und Getrag zum Einsatz.
Wenn du jetzt vorher in deinem 318er z. B. ein Getriebe von ZF drin hattest und der Spender von Getrag, dann kann das von dir beschriebene Problem auslösen.
Das würde ich an deiner Stelle als Erstes prüfen.