BM Autowerks is in Oakleigh. Ph: 9568 4600 - Very good man to deal with and it would be heaps cheaper than going to a dealer.
If you are after any cheap bits let me know I can help you out.
Where abouts in Melbourne do you live? There are various other BMW specialists around the place.
Also check out the local car club if you like to get out and about: www.eurocca.net