Did BA then subsequently refund the payment from the credit card in question?
This sounds like it will be your word against the agent in PMI claiming to have requested to see your card. Going the MCOL route might allow you to establish his or her identity and force them to make this statement on legal record. But if they stick to it, not sure you can do anything unless you also have witnesses that can confirm your side of the story.