I cleaned the ICV on our e34 1991 525i, so I'll mention that all I needed to remove was the big air intake hose, and a small hose that was in the way (very obvious to un-plug and replug). I spent quite some time yanking at the hose connected to the ICV, but I was able to stick a flathead screwdriver through one of the holes in the intake manifold to give me extra leverage. It was a pretty tight squeeze and I'm quite thin, so this isn't a job for someone with large arms.
The big hose from the ICV was incredibly hard to get off, but easy to get back on.
Too bad my ICV was clean... I think the rough idle must be a vacuum leak then.
Thanks for the write-up.