First off,

to the forums...
As far as brake pads are concerned, if you want dustless (or as close to it as possible), try EBC Green Stuff Pads. Recomended by our fearless leader Furious-LOL, I installed them a few weeks ago and like 'em. They are a Kevlar composite,with good grip, little fade, and as advertised, almost no brake dust. Find your tree, and change them yourself, it is a suprisingly easy task. For more info, there is a DIY on this in the FAQ section of this site.
As for your changer, all you can do is, disconnect/reconnect, disc cleaner, or bang it around a bit. These do wear overtime, and it may just be time for that changer to go to stereo heaven. As for a replacement, the most cost effective move would be to replace your oem tape deck with a decent aftermarket indash CD player.
The oil leak could be from a # of places, there is no common oil leak that I am aware of. The FAQ section again, lists much info on the 36 BMW cars, check it out. :wink