I have an 87 325 if that matters.
I lost the headlights (both high and low beams) as well as the brake lights spontaneously. The running lights and tail lights worked. This really sucked, because the problem presented as I was heading for inspection for a track weekend.
I checked every fuse and I replaced the brake light switch at the brake pedal while at the track with no luck.
I dropped the car off to have the diagnoses made by an actual mechanic (I am not electrically minded). The problem is that the brake lights and headlights returned spontaneously without any intervention by the shop. So, they never saw the problem, and are trying to find it.
Anyone have a clue? Could this be one of the headlight relays in the fuse box? It seems highly unlikely to me that this is simple wiring short (how could that take out both the headlights and brake lights, but not affect any other lights?)