I suggest OEM, it's a good quality rotor for nearly all applications, especially street.
Slotted rotors are good for high performance applications, mostly for heat-related reasons and because they give the pad better bite. They eat pads faster than normal rotors though. Also noisier.
Drilled rotors - I don't know why people buy them save for 'looks'; they only appear performance oriented to people that are not knowledgeable about performance applications (where slotted is superior in all cases I'm aware).
2011 BMW E92 335i - Le Mans Blue/Black, 6MT, M Sport package