Unfortunately, AMEX closed all of their financial centers in Germany during the last year; that used to be convenient.
Ask your friend to go to his bank and see if they will exchange (or pay out the sum in dollars). that has worked often for me.
Otherwise, as the previous post suggests, bring it back and take to the AMEX office on Market St.
Yep....$10,000 and above must be declared.