“One of the biggest reasons people go for studying abroad in Germany is the cost advantage. Public universities charge either zero tuition or minimal fees. However, living expenses can range from €800–€1,200 per month depending on the city.
If you’re an Indian student planning to study in Germany, remember you’ll need proof of funds (blocked account) to cover your stay.
This page has a nice breakdown of cost of studying in Germany and how to manage expense.