Found this on e90 post while searching for "iDrive Voice Commands", might come in handy to someone.

Assistance Window
“Assistance Window . . .”
Map Facing North”
Arrow Display”
Perspective”
Current Position”
Trip Computer” or
Onboard Computer”

Communication
“Phone”
“Dial Number”
“A to Z”
“Call . . .” or
“Dial Name”
“Top 10”
“Redial”
“Received Calls”
“Missed Calls”

Navigation
“Navigation”
“Current Position”
“Enter Address”
“New Destination”
“Input Map”
“Info Menu”
“Address Book” or
“From Address Book”
”Destination List”
“Start Guidance”
“Stop Guidance”
“Route Preference”
“Navigation Info On”
“Navigation Info Off”
“Repeat Navigation Info”
“Arrow Display”
“Map” or
“Map Facing North” or
“Map Direction of Travel” or
“Perspective”
“Route”
“New Route”
“Scale Miles” or
“Scale Feet”

Onboard Info
“Car Data”
“Onboard Info”
“Trip Computer”
“Limit”
“Stopwatch”

Entertainment
”Audio”
“Radio On”
“FM Menu”
“AM Menu”
“FM All Stations”
“Station Name” or
“Change Station”
“FM Presets” or
“AM Presets”
“Preset” or
“Choose Preset”
“FM Manual” or
“AM Manual”
“AM Autostore”
“CD Menu”
“CD”
“CD Change Menu”
“CD Changer”
“CD 1 . . . 6”
“CD 1 . . . 6 Track”
“Track”
“Audio Aux Menu”

Climate
“Vent Settings”
“Automatic Programs”
i Menu
“Door Locks”
“Steering Wheel Buttons”
“Lighting”
“Communication Settings”
“BMW Service Settings”
“BMW Service”
“Service Requirements”
“Service”
“Check Control Messages”
“Display Settings”
“Brightness”
“Units”
“Language”
“Time”
“Date”
“PDC”
“FTM”
“Entertainment Settings”