bmw m3 compact