Right so I had my car (2007 e90 330d) parked up over the winter, and when I decided to start it, it wouldn't start, so I figured the battery must be dead which is understandable, so tried jump starting it myself, no luck there. Called green flag out, they came connected their van to try a jump start, still nothing. The lights came one, it cranked over but just wouldn't fire up. So had it recovered to a garage, since it has been there we have recharged the battery fully, still nothing. So again recovered the car to an electrical specialist who told me the cas unit is the problem, so we replaced that, still it wouldn't start. So then the garage told me that the ECU is the problem and that it got spiked when the green flag guy tried to jump start it. So that's the situation I'm in at the moment, the car has been to 3 different garages in the past 6 weeks and I've had no luck, so any help or advise from anyone here would be much appreciated.
What are my options? Can an ECU be repaired if its been spiked? Can I buy a second hand one and recode it to my car? If anyone has any experience with this problem I would really appriciate any help at all.