"free university tuition" ->
Not true anymore, it's more like 300-600 Euros per semester. Still not much compared to the US but enough for german students to protest and public banks to create state-sponsored student loans. This type of loan for students was unknown before in Germany.