Bp offers a range of petrol and diesel fuels with services including restrooms and pay-at-pump options.