My M40 engine'd 1994 316i Touring flew through it's MOT last year, and I even remember the tester remarking about how good the emissions were for its age.
Fast forward to this year, I've just failed. The car has done less than 1000 miles, and the only difference is it's been stood a couple of months without much use, and it now has E10 fuel in it (as during the panic buying that's all I could get before it ran out). It failed on:
Exhaust hydrocarbon content after 2nd fast idle exceeds manufacturer's specified limits (8.2.1.2 (a))
Exhaust Lambda reading after 2nd fast idle outside specified limits (8.2.1.2 (c))
Exhaust carbon monoxide content after 2nd fast idle exceeds manufacturer's specified limits (8.2.1.2 (a))
And the sheet looks like this:

The tester didn't really offer any advice other than "could be the E10 and it just needs a good long run" which obviously isn't doable without an MOT. I did have to swap the lambda sensor, but I did that before last years MOT. The exhaust did used to rattle a lot from what I presume is the catalytic converter (small box section, under the middle of the car), I just ignored it and eventually it became a lot quieter - could it be that the inner elements ended up breaking up and coming out of the exhaust? I'm hoping I don't need to source a replacement one of those as I had to have it modified (about 3x until it finally fit) to miss the steering column (pic below):

Any advice appreciated...














