bp offers petrol and diesel fuels, along with services like restrooms and fuel payment options.