4 litre bmw m3