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