Sorry, this deal has now expired. No need to worry though as we have plenty more deals like it for you to choose from...
You can get 5p/litre off petrol or diesel at BP garages when you spend at least £10 in a BP Marks & Spencer store.
The money off petrol offer is available in selected BP service stations only: see T&Cs.
Simply fill up at the pump spend £10 or more on M&S shopping in the same transaction as your fuel purchase to claim the 5p/litre discount.
You must spend £10 or more on eligible M&S items from the service station shop at the same time as paying for your fuel. Excludes all Fuel Card transactions.
Ineligible items include tobacco and related products, baby milk, fuel, e-top ups, stamps, phone cards, gift cards, utility cards and lottery.
Offer can be redeemed on 100 litres maximum.