bp offers petrol and diesel fuels, plus clean restrooms and WiFi.