There is a two year USB map update available from BMW directly, I havent used this yet as mine are up to date but from what I recall when I checked it out the price wasnt outrageous.
This post on Bimmerfest suggests that retrofitting is a completely impossible task. Looks like I'll have to cough up extra for a model specced with one or I'll have to wait til one becomes available in my price range.