I happen to have a bunch of “old” $100 bills. They're labeled series 2006A, the last series of the previous model.
I am aware that they are fully accepted in the U.S., but also that many places outside in the rest of the world rejects them (apparently due to risk of counterfeit). And I personally experienced that rejection during my last travel.
I wish to replace these old bills for a newer serie (having the 3D security ribbon). But, living on western Europe, I don't know how I could do this.
Would, say, a local branch of an american bank accept such an exchange? Do exchange offices offer that service? With a fee? Obviously, I'd like to avoid putting fees in it, as this obsolescence is not my responsibility.
Edit: As requested, here are more specific information. I am located in Paris, and only have accounts in Euros. I do also have an account in a digital bank, which offer to open USD accounts for free. But, to my knowledge, mine don't handle paper money deposit/withdrawal.