BMW E36 compact single CupHolder, fits perfectly, made this with 3d printer. Fits for both RHD and LHD.

Installation: Just insert it and it will fit tight.

I have double version cup holders for another type of E36 compact center console:
https://www.ebay.com/itm/385380103617