Banks are not currently required to open an account for anyone and can use residence as a reason not to. Having said that, most German high street banks will open an account with a Passport and some Irish utility bills (or preferably bank statements for your Irish bank). The likes of the...