Originally Posted by
abfab
You can't get the Oyster card out of a vending machine, but you can top it up at some of the electronic ticket machines.
Yes you can. Some major Tube stops now have unregistered pre-pay Oyster card vending machines. See
here. You pay the £3 deposit, then top it up with cash at one of the ticket machines.