I recently switched to non-run flats. The EU ratings for fuel / wet performance / noise are far greater for non-run flats plus they're cheaper so...
I was worried but BMW themselves said it's all down to personal choice... just be prepared should you get a puncture