1996 bmw z3 Read Also: 1996 bmw 525 1996 bmw 328 is 1996 318 bmw 1996 bmw 318 1996 bmw 325 1996 bmw m3