Swap... Here in Germany you can get them for about 60 Euro. It sits just to the right of the Intercooler so you will have to remove the IC and a few small bits to get there. I also recommend that you replace the three nuts that are holding it on as they really are a one time use and if you are like me, you are bound to drop one.
RealOEM.COM * BMW R53 Cooper S CHARGE-AIR COOLING
It is number 22...