Beides ist korrekt. Aber Achtung: Ich bin ein nichtdeutscher/nicht deutscher EU-Bürger, aber ich bin nicht deutsch (und nicht: nichtdeutsch).