BP offers petrol and diesel fuels with payment options and other services.