Does BP accept Shell fuel cards?

BP does not accept Shell fuel cards, however if you have a co-branded Shell card like Fleet Card, you can use it but would incur a surcharge.