Spoke with dealer today. He said that M3 had been delayed for "unspecified" reasons and that it would take 8 to 12 weeks to fix. Obviously unspecified could mean anything but I assume like the rest of you it's with regards to the engine production programming error. Anyways, he said SOP would be Jan, maybe Feb. Thanks to this board, I was already expecting that and so it's not much of a surprise!
Thanks for the info gang. On a positive note, the longer the wait, the less I'll borrow to buy it!