My 05' has a rough idle situation when cold. Just after starting, as the tach needle begins to fall the car runs rough for 10-20 seconds until idle stops falling. Any ideas? Dealer says it may be in need of software update, but why not just turning an adjustment? Anyone with knowledge of this issue? [bmwdance]