This question already has an answer here:
I want to look for job in Germany but I have more than a B1 German level, so I can maintain conversations and write but not perfect. To apply I should do a CV and a motivation letter but I don't know if in English or German.
If I write the motivation letter in German and ask for help I will show a better level that the one I have, If I do it around my true level I will not do a good impression (The motivation letter is the first thing they see) and if I do it in Englsih maybe the reject me thinking that I do not have any german level.
This question is similar to: Is it better to write a good cover letter in English or a mediocre one in the local language?, but I want to ask more specifically about Germany and if the letter in German should be with a good level or my true level.
The answer there is to mix the languages in the letter (I dont think that is the best Idea) and with 2 letters I still have the problem if the German letter should be really good or at my true level