welcome here.
As for the licence plate lights: remove them and check if there is corrosion inside the bulb holder and well as the connecting wires. That is a place where many people hadve problems. Just recently I did the same. Cleaned them carefully, used contact spray inside there and they now work like a charm.
Headlight switch: just clean it with some sandpaper, use some remover and it will be fine. A new switch is quite expensive. If possible try to get used parts. For example from here
http://search.stores.ebay.com/DISCOV...637604QQsofpZ0
But there are other places where you can get used parts. Go to my website and click E38org
There is a list of online vendors for used and new parts such as vinesauto.
Especially the expensive modules such as the LKM, CCM are all repairable by simply resoldering them. If you are not able to resolder it, bring it to a Radio repair shop, they do it within 30 minutes.
Cap replacement in the dash is best described on Johan & Sean's page. A link to their site is on my website below.
Have a look at it, some of the repairs are in German, many in English, and I even have a page in Japanese language. Also visit that site, because there are many picks and easy to understand without reading. But if you want to have it translated, use the online translation engines such as altavista.babelfish. They are not perfect but it helps.
As for the radio I have no idea. Maybe you explain the problem a little bit more in detail, as there are also some specialists in this field.
Finally, I would suggest you to buy a Bentley repair Manual, or 'The Bible of the E32 driver". It has close to 1000 pages, very detailed. Sometimes you can get it from Ebay. New it will cost you around 80 $ if you are lucky.
Another good tool is this, bookmark it
http://www.realoem.com/bmw/select.do
BMW online vendor list
http://home.earthlink.net/~hainesinutah/bmwvendors/
That's it for today
If any more questions, do not hesitate to ask