Rubbish. You don't need to be a resident at all, and neither do you need to move money into or out of it.
Only last evening I was talking to a friend in the USA who recently opened a completely free and non-commital account with DKB
from across the water. He completed an online application form, had his identity formally confirmed by a local (US) bank, and had a short telephone interview to explain why he needed the account. He plans to use it and the free EC and credit cards it provides to use on infrequent trips to Germany. There are neither charges for running the account nor for the cards. My friend moved accounts from a similar one with 1822direkt
who have now started charging.
Further free accounts can be found at www.gebührenfreies-girokonto.de
although some of them are more stringent in their conditions. This useful website is run by our friend and fellow TT member Olaf43
Before I actually became a German resident (in the 90's) I was travelling to Germany on business frequently, and opened an account with Commerzbank as a non-resident so I could get a mobile phone. It wasn't easy, and they didn't want to do it, but eventually I found a naive new employee who opened the account for me. At the time, I don't think there was any specific law against it, but being as risk-adverse as the Germans tend to be, I suspect that just didn't want any headaches.
If location doesn't matter, you can open a non-resident account at any laCaixa bank in Spain in 15 minutes with your passport and not much else. Easy to use Online banking offering virtually any banking function in 7 languages, visa debit card, the works. €30 per year in fees to maintain the account. You can use the card anywhere, for purchases, ATMs, and even for online purchases. I used it extensively in the US last year without any problems whatsoever.