I think an E30 M42 to M50 swap would be the easiest, because BMW used the same transmission bell-housing bolt patterns on M42, M44, M50/S50, M52/S52, and M54 Engines. I think BMW still uses the bell-housing bolt patterns in their modern models, but I could be wrong. I know Getrag 260/5, Getrag 265 w/ M20 Bell-Housing, Getrag S5D200G, Getrag S5D250G ZF S5D320 ZF S6S 420G, and ZF GS6-37BZ/DZ should bolt up to M20, M42, M44, M50/S50, M52/S52, and M54 Engines.