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.
I top mine up at home before I leave, and my account is debited when I enter the fare gates at Heathrow a few days later. Works perfectly.