bp is a gas station offering petrol and diesel fuels, a store, restroom facilities, and an earnify rewards program.