Se você tentar um agregador com base no Reino Unido, como Opodo você é cobrado em Sterling. Portanto, se a BA não cobra o Sterling diretamente, você pode usar esses sites como alternativa.
Dito isto, às vezes pode ser muito benéfico pagá-lo em uma moeda diferente. Não sei se este é o caso da BA ou neste caso específico. Mas eu economizei bastante dinheiro no passado e paguei em moeda local, em contraste com a moeda base das companhias aéreas. Isto pode ser devido a impostos mais baixos (IVA, etc), mas também devido a diferentes condições de mercado em que a tarifa é calculada.