BMW M2 CS | Is it the ultimate BMW?