Hi,
Dealer can pull the Radio Code with the PST2. Some charge as much as $60. Mine pulled mine for free when I had them do some other work.
On the other hand, you can pull the radio, get the serial # from the back and go here:
http://www.radio-code.co.uk/instant_online_becker_radio_code_check.php Where for $25 you can retrieve the code. Personally, paying the Dealer and avoiding all the hassle is worth it, they just use the OBDII port. Hope this helps...
Happy Motoring!... Jim'99