Cup holders fits BMW E32/E34. The fitment is perfect!
3d printed (Made it with professional 3d printer, so the quality is one of the best you can achieve)
Material have good heat resistant (won't melt in hot summer)

Can fit 0.5 Litre (±17oz) cans, XL coffee cups from most European gas stations. 
Fits LHD and RHD.
If you console has cassette holder that's not a problem, it easily removable and then your E32 can be upgraded with these cup holders.
Let me know if you have more questions.

Shipping worldwide.
Feel free to ask my any questions.