BP offers petrol and diesel fuels with pay-at-the-pump options and accepts major payment cards. Amenities include WiFi.