They are not illegal per se, but, together with bipods, bajonet mount, folding stock, on the new 5.56 semi-auto carbines OA15A , Sig 550 and AUG-Z they indicate "war material" (according to the "Erlaß des BMI vom 25.März 1980").
The Vienna gun dealer Seidler, who was deeply involved in the legalization of these carbines, refuses to mount flashhiders on them because of that.
If you have another source or plan to ask the BMI please go ahead.