There definitely is subtle or even open racism in Germany, and it is true that some people will treat you very differently if you look "non-European". Appearance-based or racial profiling is also inarguably done by the police and is definitely injust as well. The best we can do to fight this is to stand up for each other, and in fact I often see people doing this and openly intervening and calling out on people that are being racist. While this does not solve the problem of racism it at least creates a climate where racism is seen as something that is not tolerated, which in turn will help to drive it back.