bp is a gas station chain providing gasoline, diesel, and ethanol-free fuel. It also offers snacks and ice cream, plus restroom and store amenities.