BP is a full-service gas station and convenience store with a kitchen preparing made-to-order food.