The possiblity may be a new ECU UNIT ?????? AM I RIGHT ????

Is there anyone, who has had a similiar issue. i am a keen E46 ENTHUSIAST ,,, but this has got me beat would appreciate if some light could be shared as to resolving issue ,,,ASAP or would a Auto Electrician pls contact me via the FORUM PLS !!!! MATTER OF GREAT EMERGENCY !!!!