I once wanted to transfer some money from my bank here in germany, they wanted to charge me 15EUR for a 20EUR transfer!!! So I asked the company if they had another transfer account. They also had one at 'Deutsche Post'. So it cost me only 5EUR (25EUR intotal) when I paid in cash at their counter.
But really, it's ridiculous pricing in times of EU and globalization...