I have an "Octopus" cup holder that sat in front of my shifer in my 535i Automatic. It fits even the largest drinks. The only problem was you needed to move it to park. It it a Pep Boys item and less than $10.
Scott 89 535i 179k RIP 89' 535i 96k (hope to buy next week)