bp offers petrol and diesel fuels, a convenience store with snacks and drinks, and accepts major payment cards.