A British oil major with one of the largest UK forecourt networks, priced above the supermarkets.
Daily network average, petrol and diesel
BP began as the Anglo-Persian Oil Company in 1909 and has been part of the British forecourt landscape for as long as there has been one. Its modern network is a mix of company-owned sites and a large dealer estate, plus hundreds of BP-branded forecourts operated by Motor Fuel Group — so two BP signs can belong to quite different businesses with different pricing.
The retail proposition is convenience rather than price. BP forecourts lean on M&S Simply Food shops, Wild Bean Cafe, and a growing BP Pulse rapid-charging estate; the fuel margin funds a site that expects you to buy something else. BP Ultimate, the premium grade, is marketed on engine cleanliness rather than octane alone.
On price, BP typically sits above the supermarkets by a margin that widens on motorways and trunk roads and narrows in towns where a supermarket forecourt is nearby. The variation between individual BP sites is much larger than the variation between individual Asda sites, which makes checking the specific forecourt more worthwhile here than at a national-priced chain.
Sites by UK region, with the local median price
Coverage explains a good deal of what looks like brand pricing. Fuel is cheaper in some regions than others whatever the sign says, so a chain weighted towards the cheaper ones shows a lower national average without any of its sites pricing unusually.
BP is averaging £1.73 a litre for E10 petrol across 1079 UK forecourts — £95.09 for a 55-litre tank. The cheapest BP forecourt in the country is currently £1.58.
BP is 3.0p above the UK median of £1.70, which places it 26th of 29 ranked brands. Above the supermarkets nationally, with wide site-to-site variation — the individual forecourt matters more than the brand.
1080 BP forecourts are in our data, of which 1079 are currently quoting a price, spread across 12 of the twelve UK regions.
Yes — BPme Rewards. Loyalty shifts the effective price by an amount that depends on how much you redeem rather than how much you fill, so it is worth counting only if you actually use it.
Yes — BP Ultimate. It is averaging £1.92 a litre, 19.4p above standard E10. Whether a higher-octane grade does anything for your car is a question for the handbook, not the advertising: most engines are tuned for 95 RON and gain nothing from 97 or 99.
Search your postcode on FuelSignal and filter by brand. Prices come from the government Fuel Finder feed, which has required every UK forecourt to report a change within thirty minutes since February 2026, so what you see is what is on the sign.
26th cheapest of 29 ranked brands
Price, network size and coverage, side by side
All brand comparisons →