What OS are you running? What are your physical keyboard and keyboard map, UK or US?
Mavericks, but behaviour has stayed consistent since OS X Public Beta (pre-Cheetah) for me and was probably the same on Classic.
Physical keyboards I've used have always been en_GB, internal or external.
Alt-3 works just fine me on a UK Mac for making a #. I have made no tweaks.