I have posted a picture of the box which shows it came from BMW. I also posted a screenshot from bmwusa.com that shows it is the correct part number. And this is the info I got from bmwparts.com
"The 390 part # you received is correct for the iPhone 4 media snap in...the threads online were incorrect as BMW just released these within the US with the new part #s. We updated your order for you, and only charged you the 180.00 that the wrong part originally cost...even though the correct 390's are 210.00 through our site.
It looks to me like BMW changed the part number and now the 390 is the correct part.