Comdirect is the best bank in Germany. Many of my discerning friends agree and are already customers, but I'll just let the facts speak for themselves.
Why Comdirect is the best bank?
No monthly deposit minimum
Many German banks require a salary deposit of 1000 euros or more every month or they will charge you a monthly fee. Not Comdirect.
No monthly fee
None. This lets you keep the bank account open even if you don't use it for a long time.
Withdraw from any bank ATM
Most German banks require you withdraw from their ATMs or pay a fee. Comdirect lets you withdraw from any bank's ATM without a fee (use the visa card).
Great customer service
Although there is no retail branch, short waiting times make the phone customer service experience exceptional. Although they're not allowed to speak English legally, sometimes they do and are just really friendly people.
100 Euros for free
For doing something you should be doing anyways (opening an account with Comdirect), they give you 100 Euros. That's got to be the easiest money I've ever made on a per minute basis. Simply make 5 transactions of at least 25 euros in the first 3 months of the account and they will transfer 100 euro into your account in month 4.
Get a credit card
Credit cards are hard to get in Germany for a newbie without credit history, but they will give you one. I got a prepaid one which sucked. Luckily I got one from American Express. Let me know if you want a referral for that. Contact me at @taigeair.
Amazing financial products for cheap
They have great saving accounts, term deposits, and stock brokerage accounts within their online banking suite.