The best thing to do is get the 14 digit serial number off the radio and take it to your nearest BMW dealer and they should be able to give you the code.
You can also try Instant-Radio-Code.co.uk (there is a charge for this service)
Donut
March 2008
Automatic Answer
We may have found other answers which could help you.