<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by Roger:
The three BA/Amex cards have fees varying from £0 to £120, depending on your relationship with Amex, and offer earning rates from 1 to 3 miles per £, depending on card and type of purchase. www.americanexpress.co.uk/ba
</font>
I've got a BA AMEX that gets 1.5 BA miles per £1 (double on BA spend) but this also gets a free Companion ticket when you charge more than £15,000 per annum to the card. There is one companion ticket per annum. This can effectively double your miles very quickly. For me it means that a reward redemption can be booked in C rather than Y which is the norm !