EML came on again on Monday night. I was decellerating from Motorway speeds to 40mph when it came up. Again no running problems. Got home, put scanner on it and turned the light off. My universal scanner doesn't read the BMW codes so have ordered a BMW specific one so I can see what the issue is. When I restarted the car the light did not return so am wondering if it is just an over sensitive sensor or one is on the way out. Car has only done 40k miles.