Need some advice--- My expansion tank developed a leak and I need to replace it. Didn't see anything relevant in the WIKI and previous posts do not discuss X-5 (E53). The hoses going into the top of each side of the tank are without standard hose clamps. Looks like they are fastened with retainer clips of some sort. I am ordering a genuine BMW replacement with the level sensor and vent screw.

Anyone know how the three small tank hoses are removed to facilitate tank replacement?
Do the hoses just pull off and snap back on?
Anything else I need to know to replace the tank?
Is it straight forward?