In Munich, the average rent for a single studio apartment is north of 1.000€, I would even say more like 1.200€, while the average salary is like 2.700-3.000€. A three room flat in the city would probably cost around 800K, and then you need to pay 6-7% administrative fees on top of it. You can make the calculation yourself how affordable flats in Germany are and who can actually buy them, especially in big cities.