Why are you charging me an extra $3?

If you have fuelled and your bank or issuer has declined the transaction due to insufficient funds in your account or any other issue with your payment method, BP recovers these funds through a third party which incurs additional costs. A recovery fee of $3 is charged for this additional cost.