I tried a '99 CD player, with the correct adapter>
cable, and it did not work. The seller swore that it worked when it came out of the car, which also had the DSP system.
The seller supplied the $135 adapter cables. The cable in my car had only one 12-pin connector, whereas the adapter (and the CD player) had two connectors. The player was the flat-pin version.
Luckily, he refunded my money after I returned the unit.
I would be very suspicious of any CD player that was not specifically for your MY and equipment; there seems to be a lot of variation in audio equipment. The only real test is to connect it and see if it works, assuming a return privilege.
Someone on ebaY was selling a round-pin CD player, but he wanted $495 for it!
Ed in San Jose. BMW CCA member since 1987 (Nr. 62319). Golden Gate Chapter. '97 540i 6 speed. Build Date 3/97. Aspensilber over Aubergine leather.