Related: The Euro symbol always goes before the amount (like the dollar symbol) in English, no matter what country, as per the European Commission and leading publications. https://en.wikipedia.org/wiki/Euro_sign#Use
(IIRC German typography says one should put a half-space between quantity and unit, and if that is unavailable, no space.)