In Germany you could easily end up paying that much for a single cash withdraw from your own German bank account if you end up using the "wrong" ATM... completely ridiculous and nothing but frakking with customers over bank account turf.
Wait, is this the work-around? People use their credit cards to withdraw money everywhere in Germany? I should check my mastercard policies but I believe most CCs charge you...