My 92 325ic (E30) was rear-ended about a year ago. Only a 10mph tap but it required a new rear panel be put in. At first, no problems, then we would get the "check" warning for break lights and occasionally the brake fuse would blow (#6). About 4 months ago, things went from bad to worse. "Check" brake light started to come on all the time and the fuse would blow frequently. Took it to my favorite (independant) mechanic who had the car for weeks, trying to solve the problem. He replaced the brake light switch (at pedal) and ran an continuity test (he says) on all wires from the fuse box to the lights themselves. Even exposed the wires from fuse box to trunk looking for exposed or damaged wires but couldn't find anything. Still fuses would blow. Then he cleaned up all the contacts and ... it stopped blowing fuses. He kept the car for a few more days to make sure and then returned to car to me. Everything was fine for 3 days but now...back to the same problem. Fuse blows the instant you touch the brake. Any ideas would be much appreciated.