Berliner Volksbank and Commerzbank are best for that in my experience. Still, I'd recommend you use a good mortgage broker, my broker got me a better deal than I'd get directly from the bank. Let me know if you need a contact to an experienced finance broker (english speaking).