But let's say I'm in Spain and us a Deutsche Bank ATM. Is it free? The web site states "Use your ATM card or Check Card within our Global ATM Alliance in the countries shown with no fees." so maybe it's not free in Spain, but I'm not sure. Anybody have any experiences with using BofA partners overseas who can comment?
It is only free in the home country of the partner bank. You will be charged by Deutsche Bank in Spain.
(However, if you have a card issued by Deutsche Bank, it is free at any DB branch in the world.)