I've bought a 540 BMW and am absolutely thrilled with the performance, however, the cup holders suck.  They're flimsy little things that won't hold a cup when the car is parked?   Anybody have suggestions?   Do you know if BMW makes something specific that attaches permanently?  Thanks for any help.