The last time my engine management light came on (2009 4/4) it was an exhaust sensor fault, New sensor was just under £100 if memory serves and cured he problem after a reset.