bp offers a range of petrol and diesel fuels, along with amenities like restrooms and WiFi. It provides fuel payment options and participates in supply, trading, and shipping of energy.