Originally Posted by SS14
Just had exactly the same thing happen this morning - its almost like I wrote your post. Taking it to the dealer this morning !
At least I can tell them it is the idle control valve !
Sorry to hear that but glad my post helped. There is a thread on the main M3Post forum regarding this issue - I found it quite helpful.
BTW mention to the service people that there is a service bulletin on the issue - it may help them if they haven't encountered the problem before.