Part #: 65126907824 Retail from the friendly dealer around $20/piece, here for $7.50/piece (not original)- Applications: Up to year 2003 (Various models of BMW, MINI, ROVER, LAND ROVER and MG)
BUSINESS CD PLAYER RADIO STEREO CD43 -PLASTIC SCREW COVER by German Audio Tech for $ 7.50/piece
http://www.ebay.com/itm/BMW-LAND-ROV...mtr&rmvSB=true

Actually I bought the CD 43 used coming from a Landrover from the U.K., added a M logo and installed it in my E36 M3, works fine, only the backlight color is different from the original BMW color. Usually for BMW the used CD 43 are pretty expensive in the auction house, therefore look for the same radio for Landrover or Rover if you do not mind the background light is different.
I had to replace the original C33 made for the US E36 M3, as the frequencies in the US are not the same here in Japan, the C33 cannot be switched to different country frequencies, but the C43.

Differences between the two types www.eabjr.com/Business-Radio-C33-and-CD43.php