bp offers petrol and diesel fuels, along with convenience store items. It provides services such as restrooms and pay for fuel options.