I have not many experiences as I am 19 and haven't switche banks, but my current bank requires a fee. See https://www.lzo.com/de/home/privatkunden/kreditkarte.html
https://www.ing.nl/particulier/betalen/creditcards/index.htm...
Comdirect does, but he is in the Netherlands.