bp is a gas station offering fuel, a convenience store, and auto repair services like oil changes and tire replacements. They provide restrooms, accept major payment cards, and offer pay-at-the-pump options.