Education is free in Germany. If all courses in the degree are offered in English, you won't even have to learn German. You'll have to bear costs associated to moving here, of course.
As a ballpark for expenses: I know people paying well under €300 per month for rent in smaller cities. €2/day lunch at university is possible (though not necessarily tasty).