SEPA transfers are free :)
They certainly are not. Not between countries (even if they are EU countries and both use the Euro) and not for 1 billion Euros/Dollars. Edit: A lot of people here are saying "I do not pay for it so it is free". Just because you don't pay does not mean it is free for everyone . The law just states that fees must be the same for domestic and EU transfers, not that the transfer is free and, there are countless examples…
If your bank is charging differently for transfers to euro denominated accounts in other countries, complain to the regulator. This isn't allowed.