bp offers a variety of petrol and diesel fuels, plus amenities such as restrooms and earnify pay for fuel.