Then with the 3V supply, the base current is only 2.3V/100k= 23uA and it saturates well only when its collector current (LED current) is only 0.23mA.Try a 100k resistor.
That is why I said the original 47k resistor (used with a 9V supply) has its value too high.