Quote Originally Posted by tim eh? View Post
maybe the bad mileage is from dirty plugs too. ...
Dirty plugs and bad mileage are both symptoms. The plugs do look a bit sooty which means you are getting more fuel in the engine than it needs. Full set of trouble codes is here: http://www.e38.org/e32/bmw%20code%20defaut.pdf
If you cant read the codes with the stomp test I'd suggest having them read with an interface or similar. The ECU cant 'know' you have changed the plugs or the FPR. So I think that CEL is going to come back again