You can earn rewards whenever you purchase fuel. Get a $.10 instant reward when you register and then $.05 for every 20 gallons of fuel purchased.
Simply request your complimentary card. Once you activate it online, swipe it at the pump to earn and redeem. Single use only, valid up to 20 gallons, any unused rewards on each purchase are forfeited. May not be valid with other offers. Rewards are redeemable only at participating BP locations with operable electronic transaction networks