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.
Participating BP petrol stations: www.bp.com/retail/assets/bp_internet/retail_new/retail_new_uk/STAGING/local_assets/downloads_pdfs/0_999/12P12_5p_off_list_particpating_sites.pdf
| Related: |
Bearing in mind that BP are one of the most exspensive petrol retailers I suggest that Asda and Morrisons have far better deals.