With regard to the Credit Card Partners section - for the BA Barclaycard in Germany there is an annual fee for both the Classic and Premium cards. The Classic card fee is €49 per year (although it is waived for the 1st year). The annual fee for the premium card is €89.