Originally Posted by
orbitmic
Everyone's advice about calling to sort it out is entirely correct, but I wanted to give a few more details. the internet prices your tickets in euros because it is organised to automatically ticket the flights in the country where they start. The call centre allows you to have UK-ticketing for a flight starting in, say, Germany. There are, however, some potential inconvenients as well as advantages depending on where your EC account is located. Inconvenient in any case is that occasionally, some promotional fares are only offered if ticketing takes place in the specific country. It happened to me with one CW flight last year at least. An advantage/inconvenient is that should you wish to use your avios to upgrade or anything this is theoretically only possible if the ticketing is done in whichever country your EC account is located in. Apparently, occasionally the call centre agents don't realise that and still force it manually but this could also be refused if your account is, say located in Germany but you ticket in the UK (or vice versa).
^^^
Also note that BA in the UK will use the inventory available to them. BA in Germany may have more available lower bucket fares (e.g. I fares). So you could easily get the situation where the UK can only offer a higher fare than say Germany.
I am not clear whether when selling an ex-EU fare in the UK, BA dynamically coverts the euro price or uses a set UK price list. If it is the latter, then it could be out of kilter with current exchange rates.
I would always check the euro price before trying to get it in pounds, as it could cost considerably more than the AMEX commission.
One final thought: doesn't AMEX use a better exchange rate than most credit card issuers? Most add a percentage to the Interbank rate as a form of commission. I appreciate that you are paying commission that way, but it might not be that bad.