I have a German bank and am a US citizen. No problems here. I've seen this reposted online on several occasions but living here and knowing other Americans here I've not actually heard any stories of people being denied a bank account. No idea if it would work but I suppose you could use something like Wise to bank here - it gives you an IBAN like a normal bank so it should work.