it's all come down to how u want to drive the BMW itself .
if u are happen to be a discipline driver , drive not more than 80 kmh on highway and 50 - 60 kmh and can come down to grand mom level , no tekan tekan and no cucuk cucuk , can CONTROL temper then the world of tyre is at ur disposal , u can chose any brand or type of tyre u wish .
But if ur right foot is always heavy and itchy to tekan , also kenot see kancil overtake a bmw and also always not enough time rush here there , then u have to chose a very proper type of tyre that REALLY SUIT ur driving pleasure ..... cheers bro ( no heart feeling , just my 3 cent mind )
personally choice is Michelin ..