bp is a gas station offering petrol and diesel fuels, coffee, donuts, and convenience-store items. It provides services such as restrooms and accepts major payment cards.