The Brisbane German Club is a great place to visit with a group as they have a wide selection of German beers on tap at very reasonable prices (Pints are around $7.50).
Mains vary between $12-20 and the meals are quite large (most people would struggle to finish their meals). Entertainment varies depending on the night, so check with the club beforehand. Bookings are also highly recommended for Friday and Saturday nights as the place fills up quite early.
Excellent place if you're looking for a German meal or beer at excellent value. Mains are around $10-$15 including the likes of schnitzel, bratwurst etc and taste great especially when taking price into consideration. Helpings are generally large, as German meals should be. Large selection of quality German and other beers at very cheap prices! Ambience is nothing special and a bit tacky, though great if you're just after a quality meal or beer at a great price.