Fits your criteria quiet good. Have been using them for over 2 years now without an issue. Support responses is also really satisfying and fast as far as I experienced it. Bank Transfer was also really fast every time (SEPA).
Overall the exchange feels really secure. Liquidity is also really good on Euro/BTC pair. Liquidity is also okay for USD pair. If you want to use GBP I wouldn't recommend them since the spread is quiet big.
But overall, great exchange to just buy/sell Bitcoins on a regular base.
Thanks, I'm waiting on a response from Kraken about their German deposit bank.
They are working together with the German "Fidor Bank".
But you have to get completely verified from Germany since there were a lot of fraud attempts from Germany. The support will clear things up for you.
Good Luck!