First, thank you for this thread, its been VERY useful to me on my search for an MP3 capable player.
Just want to point out I found a MP3 capable unit part number 65.12-6 961 214 that isn't in your list. It has a manufacture date of December 2005. I tested it and it does indeed play MP3's, Sirius, the whole 9 yards. Maybe these were made between Sept 2005 and Dec 2005?
2003 BMW 330i ZHP
ESS Twin Screw Stage 2 - Wavetrac - Headers - Magnaflow - BMW Performance Intake and SSK
Turner Motorsports Reinforcements - H&R Spacers - Powerflex - StopTech