The Bauhaus-Universität Weimar does not charge tuition fees. However, students are required to pay a registration fee (semester contribution) at the beginning of each semester. This fee pays for a variety of cultural events and your public transportation ticket. For more information on registration fees in Weimar, the current amount and the payment methods take a look here.
For general information on tuition and registration fees in Germany, look here.