bp is a gas station chain providing fuel, a car wash, and a public restroom. It offers earnify pay for fuel and accepts major payment cards.