It has to do with emissions. I don't know much about it, except that it's a system (Evaporative Emission Control System) that picks up fuel vapors into a canister. Here's some general info, although not specific to BMW's . . hopefully it can send you in the right direction meanwhile:
http://www.shadetreesoftware.com/mai.../msg00178.html