BP offers petrol and diesel fuels with services such as restrooms and earnify pay for fuel.