There is also a rebranded Pioneer unit (which I have). I understand it is more durable than the Alpine unit (which failed for me). Also heard the Alpine unit cannot be reliably fixed. This relates to a 95. I am not sure for other years as the 95 CD head unit/CD changer compability was a bit limited
Thanks,
1995 525i Auto, M50TU 2.5L, EAT chip, 1/95 build, USA, 205/65/15 tires, ASC+T, HID, lumbar, EC Mirror, BMW Alpine 5 radio with BMW-Pioneer CD Changer, abt 236k miles, Oxford Green/Parchment