bp offers petrol and diesel fuels with services including restroom access and earnify pay for fuel.