#e36 bmw m3 review