bmw m340 review