Also a bit mystified about the €3000, that's the deposit your obliged to pay when your doing a villa house or apt purchase.
You pay, your vendor pays, if they change their minds you get their €3000, conversely if you try and change your minds you lose the €3000.
It's not a currency exchange fee, it's more a charge to discourage gazumping or mind changing, after all €3000 is a chunk of change !!