На аналогичный двигатель можно подобрать практически все с других моделей, на которые он устанавливался, за исключением некоторых конечно особенностей.
КП сложнее, Е28 с М20 не от всех (но здесь могу ошибаться, т.к. передаточный ряд мог отличаться, не только редуктора, не уверен), от Е34 с М20 подходит, но на Е34 в основном ставили ZF, а на Е30 большей частью Гетраги, от Е21 без проблем.