Tuition fees vs enrolment fees?
At least in Germany, the difference is that everybody (including locals) has to pay enrollment fees. Those are fees that cover some administrative costs and also often include the compulsory purchase of a semester ticket for public transport and money used to subsidize the student canteen. Tuition fees actually cover some of the costs for teaching you. 

All Bundesländer, except Baden-Württemberg which charges 1500 € from international students, have abolished tuition fees for undergrad studies and many for grad studies.

References:

http://www.internationale-studierende.de/en/prepare_your_studies/financing/cost_of_education/