If it's from under your waterpump then chances is that the pump is shot....replace it rather...also does your car overheat etc etc?
No use in replacing just the seal as the e46 is famous for their cooling system failure....if you do decide to change the pump then i strongly suggest doing the whole cooling system including the thermostat etc etc:thumbs: