Bmw 330i m3 swap Source Source Source Source Source Source Source Read Also: Bmw e36 330i engine swap Bmw e36 330i swap Bmw 325i 330i swap 2001 Bmw 330ci engine swap Bmw rear differential swap Bmw 6-series engine swap