Bmw e39 v8 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