Living in Germany can be very expensive but in general, it's not. While the cost of living is generally in the nieghbourhood of around 850 euros per month for basic living expenses, that is only slightly higher than the average in Europe. If you compare it to some of the other countries in Europe, it's lower than some too.
The costs of food, housing, clothing and entertainment are all typically just above the European average so you really can't say that is expensive. Students in Germany spend somewhere around 850 euros per month on the basic living costs.it also depends on where you are living and what you are doing like if you indulge in eating out a lot and a lot of entertainment.
Like other western European countries, you can live expensively in Germany, but you don't have to hit the high life. It is possible to live quite well on a moderate income. Students find it much cheaper to study there, have accommodation, than in the UK, London or the South. In Germany, you can get a one-bedroom city flat for $1,100 per month.
You'll get a cupboard for that in London! Germany enjoys a fantastic quality of life, but you are not paying the like as you would in Dubai, say. Berlin is estimated to be a massive 16.72% cheaper to live in than London, and it is less expensive than other German cities. Food is cheap, especially if you shop in 'discounters' rather than supermarkets. On the other hand, water, fuel, transport, and handymen are expensive.