bp offers petrol and diesel fuels with services including fuel payment options, restrooms, repair service, and free WiFi.