when will 2016 bmw m3 be available