AA.com is usually giving the best prices. I sometimes observe the same behavior on the German version of AA.com. To add injury to insult, they sometimes charge you more in Euros *and* put a U.S. Dollar balance on a foreign credit card causing a FOREX fee.