bmw m3 96