Researched the heck out of this and learned that BMW issued a TSB for a similar issue that involved a correction to the engine control parameters and/or logic. Had the DME reflashed to newer software version and issue is now 95% resolved. Idle never drops below set point.
Glad it's fixed but it's so frustrating how much time and $$$ I spend trying to resolve this through hardware! Arrghhh!