The municipal judge or judges, or, in those municipalities where the violations of municipal ordinances are heard and determined by an associate circuit judge, or judges, the associate circuit judge, or judges, may establish a traffic violations bureau in any municipality, and shall establish such a bureau when a request therefor is made by the governing body of the municipality. The traffic violations bureau shall operate under the supervision of the circuit court and those judges regularly hearing and determining municipal ordinance violation cases of the particular municipality and shall be operated in accordance with the rules of the supreme court and the rules of the circuit court. All expenses incident to the operation of the traffic violations bureau, including salaries of clerical personnel, shall be paid by the municipality. The municipality shall provide suitable quarters for the traffic violations bureau; and all fines and costs shall be paid into the municipal treasury; provided, however, that when a municipality’s ordinance violation cases are heard and determined by an associate circuit judge, or judges, provision may be made by circuit court rule for a traffic violation bureau to be operated by the staff available to the associate circuit judge and in such case fines and costs shall be paid over and distributed as provided in subsection 2 of section 479.080.