+1 for spinning wheel
+1 for heasmans
I've used both but spinning wheel is a bit cheaper for alignment. Heasmans if you want corner weighting as well as Spinning wheel is reluctant to do them.
I've also heard good things about road and race at rydelmere but they are a bit far away from me.
Also
http://www.sydneysuspension.com.au/ if your out near penrith.
__________________
2006 E87 130i
M3 front and rear arms, M3 Front and rear ARB , Quaife LSD, BMW performance wheel (non electronic), 135i Brakes, DS2500 pads, Apex wheel studs, Adjustable Bilsteins, API Half cage, Hankook Z221's (track) and Bridgestone RE002's (street) 225's all around