My 2005 3.0d X5 failed its annual MOT because the tester said the engine MIL was inoperative - the MIL doesn't light up when the ignition is turned on before starting the engine.
It turns out that the car is designed like that (many thanks go to Richard Barker of Barker’s Motor Works in Haslemere who sorted all this out).
Also, if you read the government’s MOT guidance, the MIL on diesel cars of this age should not be tested:
Engine malfunction indicator lamp
Turn on the ignition and check that the engine malfunction indicator lamp (MIL) illuminates and then goes off. On some vehicles it will be necessary to start the engine before the MIL goes off.
You need to inspect MIL fitted to diesel vehicles with 4 or more wheels and first used on or after 1 July 2008.
Kit cars, amateur built vehicles and American pickups are not required to be fitted with an engine MIL.
Has anyone else had this problem? My car has now been given its MOT.