Thanks guys after digesting all the info it looks like a $5000+- job.....might sit and wait a while. Will probably just put bmw fuel cleaner in and see if that clears up the slightly rough idle. Weather isn't cold enough down-under to get chronic cold rough starts.
cheers