BP offers petrol and diesel fuels, along with amenities such as free WiFi, restroom access, and repair services. They also participate in earnify pay for fuel.