BULL$h!!
BMW's cup holders are the absolute worst. I wouldn't even consider them cup holders. The only half-way decent ones I have seen are the ones in my mom's X5 which are placed on the console behind the shifter, not the dash.
You want to see what my cup holders look like?
It isn't hard to find pictures of them on the internet, because they always need to be replaced after using them. That big flap goes inside the dash, and you don't see that. The holders are exposed in this pic. They fold flat and flush with the dash when not in "use." Those flimsy plastic arms snap under the slightest bit of pressure, they are very small and don't expand that much for even some of the smallest of drinks. Their placement makes them worse because there is no space underneath them to hold the cups...it is very shallow, so the holder is holding them near the bottom, so I hope you don't make any turns or go over any bumps or accelerate to hard or that drink will be all over your interior/dash. I've heard of way too many people f@#king up their car due to cup holder related incidents.
Maybe they have improved somewhat (it would be one of the very few things they have improved on since the age of good looking BMW's), but still, go to a BMW forums, make a poll regarding cup holders, and I guarantee the majority will agree that they are the worst (the ones who won't are the purist douche bags who think their car is a godsend, then they'd try to justify the crappy cup holders.)
This has been a rant about cup holders...