bp is a gas station chain providing various fuel options, including diesel and ethanol-free gas. It offers restrooms, snacks, and drinks, and accepts major payment cards.