Originally Posted by Barry
Thanks guys I don't think it is perfect yet but it is a lot better. I cleaned the ICV and throttle body. Noticed and plugged a couple of small holes in the air boot.( ordered a new one) Disconnected and reconnected some of the sensor plugs. She stumbled a little this morning but didn't stall. Once she was warm I could feel the difference in her performance. She still needs some love'n, but we are going in the right direction.
Everyone has given you great input; one thing was missed however, depending on mileage you could be experiencing what is called "leakdown" This is when the injectors are worn or dirty and fuel keep dripping into the combustion chamber after the car has been turned off. it was mentioned in someone's comment to check the injectors.
Another common problem with the 6's is carbon build up on the valves. A buddy of mine who's a bmw tech at maranello told me on start up they will run rough do to this problem. Solution is to remove the intake and get a long screwdriver and scrap the carbon deposits off the valves. He told me he hasn't had much success with injector cleaners. There used to be a system that bmw dealerships had that would hook up to the car and would recycle through the injection system to clean the injectors and valves. He hasn't seen one in a while.
my car is also a 90/325is and it is doing the same thing -rough idle shortly after start up. just over 200k- everything else checks out. It just started doing the hard start bit - as I suspect the injectors are wearing.