bp is a gas station offering fuel with payment options like BPme Pay and earnify. It provides amenities such as restrooms and accepts major payment cards. Car wash services may also be available.