Yes, #4 seems to be the jobbie. The e46 has the problem - the coolant fell out all over the road and leaks like a sieve when refilled. I pulled to expansion tank out expecting to find a hose or hose clip problem, and found this - I dunno if it's the root cause of the leak, but I'm sure it isn't helping any.
Any idea where to get one?