Folks here can speak to some of the particulars of options #1 and #2, but to know what's involved with option #3, you'd probably need to talk to people on BMW forums who've tried similar things with other components. The empeg limitations are only part of the puzzle, in other words.

Doesn't iDrive have some kind of web browser built into it? Can it connect to Wifi at all?
_________________________
- Tony C
my empeg stuff