I believe that your DSC and Brake lights indicate a speed sensor has gone out. Mine did this intermittantly for about 4 months then went solid. After doing some searches in this forum and Bimmerforum, I figured it was the speed sensor. I called my local indi to tell them and make sure he had a speed sensor in stock. Took it to them, they validated on their machine (same one as used by the local deal and direct from BMW) and had it turned around in less than an hour.
The airbag light has been known to indicate a bad seat connector for either the passenger or driver side. At least that is what I've seen in this forum. Do a search and see.
If your indi hasn't figured it out, I would take it to a dealer or a different indi that specializes in BMWs. Mine does BMW, Mercedez and Volvo. Nothing more. They have factory diagnostic machines for all makes, not just the after market readers...that don't always have the right BMW codes in them.
'00 MRoadster, '00 528 now in other hands, '07X3si, '14 535d XDrive
Last edited by ghpup; 12-07-2012 at 11:37 AM.