ok here is what happened
i went to this place which they deal with alot of bimmers
the guy checked it out for $45

and said that
there is a problem with the ECU because he took the sparks out and said they arent fully i dunoo like deployed or whatever.
he said it cant be the fuel injector because there is gas in there and fuel injectors dont usually go bad.
now is it true that ECU just go bad after a while ?
and if i get one from the junkyard do i need to take it to the dealer and reprogram it ?
need opinions plz