M3Rider. My 2000 328i does the exact same
thing when the temps. outside gets cool or
cold. It does not do it in warm weather. When
I bought the car two years ago in May, there
was no indication of this during the summer
months. When it did act up, it was fall time.
I store my car and the few times I start it,
thats when the idle drops and increases for
about 5 minutes. On a few occasions, it acually
stalled. When I re-start it everything seems
fine.

. It could be a temp or air flow
sensor.

Moto