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