bp offers a variety of petrol and diesel fuels. It provides services such as fuel payment options, restrooms, repair service, and a selection of snacks and drinks.