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.