I had an accident in my 325ci 2003, the impact was in the front end and I already re-built my car but it does not crank, I turn the key and I have power on the dash, the radio and headlights but it still does not crank. the technician said that it was a short circuit in the main computer. I already have a used computer but I do not want to install it till I fix the problem. what do you guys think? do I need to re-program the key or something like that? I think that the short circuit was caused because the fog lights wires + and - got together (IS THAT POSSIBLE?).