Am new so bear with me!!!
I recently bought an excellent condition 99 plate 318i E46. I had the instrument cluster out because the rotter who I bought it of had strategically placed a piece of card to hide the airbag light which was constantly on....
I invested in the BMW B800 scanner to read the codes and came up with these...
05 - Firing circuit, belt tensioner, driver side
18 - Seat occupancy detector, passenger
06 - Firing circuit, belt tensioner, passenger side
01 - Internal ECU error.
The faults are live as the reset does not work, so what I'm trying to ascertain is what's wrong. I have been told the top three codes are common faults but the internal ECU error worries me. Does this mean my ECU is shot or is it simply reading an error due to the other three faults? Also can the top three faults be caused by just one fault eg dodgy wiring connectors and if so, where would my first investigation be?
Have disconnected the battery unplugged the underseat yellow connectors, used a bit of wd40 and connected - faults still there.
Out of interest if I have to buy a new module can it just be replaced with a second hand one or does it require coding? If it does how much does that cost? Thanks
Any advice is gratefully appreciated!