On my Bimmers with the M62/M62TU engines...the evaporative purge valve made a noise like you mention...and it would do it at idle. That's because at idle...is when the recovered fuel vapors (from the fuel tank) were being "recycled" to be burnt inside the engine.