1989 99 bmw 8 series e31 July 8, 2019 16 32 64 128 1989 bmw 3 series 1999 bmw 8 series 1989 bmw 535i review Bmw series 8 e31