bmw m3 vs porsche 911 turbo