Bmw e21 m3 swap Source Source Source Source Source Source Source Read Also: Bmw e34 m20 to m50 swap Bmw e30 m42 swap Bmw e31 steering wheel swap Bmw e34 525i engine swap Bmw 320i engine swap Bmw 740i manual transmission swap