Make sure you have the latest software for the idrive....upd01006.bin
and reconnect to your phone.
this cured it for me. My settings on my phone are:
BT BMW setting: Show Notifications
Messages>notification center on>banners>badge app icon ON> show preview OFF
Same with email settings