You ca update the iDrive software by yourself. Go google and search for iDrive software update for more info. Download the update file from BMW website and then save the file into thumb drive and then plug into the USB slot in glove compartment.
Bimmercoder is Prince Vick. His number is o12-396-9654. He's in Nepal for the whole week, and at the end of March. You can check out his thread under Classifieds.