I also went without the iDrive. Personally, I haven't seen any in-dash navigation/entertainment system that is even close to what I have on my Android. So my plan is to use Bluetooth to make calls and then run the power/aux cable behind the front panel and place my Android where the normal in-dash system would go.
I am a bit disappointed that non-iDrive doesn't allow for bluetooth music streaming. I feel like even the Hyundai(s) I rent on business trips have that, how much more would that have cost BMW to include since I believe it's just a software thing.