What is an eligible fuel or shop purchase?

A BP Run eligible purchase is a BP fuel or shop purchase (excluding tobacco or lottery) from a participating store.