And they're only no-fee in the countries indicated. I was going out of my way to use Deutsche Bank locations in Italy and was charged a $5 fee for each withdrawal (plus a percentage). BofA claims the no-fee offer doesn't apply to branches in other countries (which wasn't what they told me when I opened my account).