golf 7 vs bmw m3