bp offers petrol and diesel fuels with services like restrooms and pay-at-the-pump options.