FYI I was able to generate a FSC code and update my own maps using a simple ENET cable (yes even with the E-series, no K-CAN cable required). If you are a bit tech savvy, just follow everything here:
www.e90post.com/forums/showthread.php?t=1154524
Total cost: 12$ (the cable)