Picked up a very clean non-runner E46 318ci last night,
Engine Code N42B20A.

It starts after a while, But barely runs like it's just 1 cylinder... No power and won't rev.

No EML lights etc.. and it's showing no error codes when plugged in.


Any ideas?