After unlockin the door with the key did you try to start it? Usually putting the key in the ignition and starting it turns off the alarm. The battery in the remote is cheap and easy to replace. Sometimes the chip in the remote pops out and it wont work and you might think the battery was dead then
For the radio, if its not the same one that came with the car, and since they lookup the code by VIN, you can pull the radio and write down the serial number and they should be able to find the code that way. The PO didnt write down the code in any of the manuals?
Current
2008 M5 6 Spd
2000 Z3 2.8 5 Spd MSport
2012 X5 35d Sport
1995 540i 6 Spd
1992 535i 5 Spd
Former
1995 530iA
1986 635CSI 5 Spd
2011 X3 2.8 MSport