Efectivamente, hay una ley que sugiere algo así, concretamente el § 132a StGB (que significa "párrafo 132a" en el código penal):
(1) Quien sin autorización [ ] lleve uniformes nacionales o extranjeros, trajes oficiales o insignias oficiales,
se hace con el Freiheitsstrafe hasta un año o con el Geldstrafe se ha hecho.
que podría traducirse como "La persona que sin autorización [ ] lleve uniformes locales o extranjeros, ropa oficial o signos oficiales será castigada con hasta un año de prisión o una multa". Esto suena como el tipo de normas de las que hablaba DJClayworth en los comentarios y es probablemente la fuente del rumor que has oído. Dicho esto, no soy abogado y no tengo ni idea de la intensidad con la que se aplica esto, ni de cómo lo han interpretado los tribunales, ni de lo que está precisamente prohibido o no.
En algunos foros de Internet (que, por supuesto, tampoco son especialmente fidedignos) se sugiere que no llevar el uniforme completo o asegurarse de que falte alguna parte del mismo, como los signos de regimiento o de rango, sería suficiente para no incurrir en la ley. Por lo tanto, yo no asumiría que el hecho de que el ejército esté vendiendo sus excedentes, si es que lo hace, significa necesariamente que es legal llevar un uniforme completo. También podría ser simplemente un texto comodín para dar cobertura legal a la policía cuando alguien lleva algún uniforme con intención de engañar, realmente no tengo ni idea.
Más información en Wikipedia
También hay un párrafo completamente diferente que prohíbe los carteles asociados a "organizaciones inconstitucionales", que incluye los símbolos asociados al partido nazi y, presumiblemente, muchos uniformes de la Segunda Guerra Mundial.
Este es cubierto aquí y también en inglés