As a BA Gold (OW Emerald) I have never had to produce my card except when traveling AA domestic (without an international connection). For some reason around 50% of the time they insist on seeing the card. Never a problem getting in though, but still.