I had a very interesting problem on a recently purchased 2011 DT 300i with 3400miles on it. It was starting and running fine...until it wouldn't crank. The lights and fuel pump were working but it failed to crank with either left or right brake lever pulled in. After comprehensive diagnosing done by Mike the Master, AKA "mjr" on our forum, it was discovered that both brake switches were not working. Both!
Because I always used the right brake lever to start it I didn't realize the the left side brake switch had previously burned out, then when the right side switch burned out neither side would work. If I had checked to see if the brake light was working the problem could have been avoided because the brake switch sends current to both the brake light and the starter relay, so if the brake light isn't lighting the starter relay isn't working, either.
Mike carefully took the switches apart and found burned contacts, which he burnished with a red Scotch pad, lubed them with dielectric grease, snapped them back together and Walla! Good like new! (Amazon sells generics that fit: $7.99 for both switches, postage paid!) How long the restored switches will work is the new question.
Why did both switches burn out after only 3400 miles? Has anyone else had this problem? Obviously there is too much current for the switch contacts; either the switch contacts are too flimsy or the brake filament is drawing too much current. One solution: replace the incandescent brake bulb with an LED to reduce the current drawn.
Has anyone done an LED replacement? Any comments or suggestions?