bmw m3 vs i4