In my experience, I find BP is a very expensive place to go for fuel. Just not worth going there if it’s just to get a small number of QF FFPs.
OTOH BP does offer quite regularly "specials" that boost the return to adequate level. But then I mostly buy 98 RON and the local competition is more restrained with that fuel....
The addition of a couple discount fuel outlets helps "keep the .......s honest"
even when wandering
Fred