1997 Bmw m3 engine swap Source Source Source Source Source Source Source Read Also: 1997 Bmw 328is engine swap 1997 Bmw 528i engine swap 1997 Bmw 318ti engine swap Bmw 5 series v8 swap Bmw e36 330i engine swap Bmw e39 v8 swap