the brake fluid level is low in your master cylinder, add some brake fluid and the light will stay off
Probably cause by a worn out/defective brake light switch.
I am not sure on the later Discovery's but on my '95 Series 1, the culprit is the brake light switch. Easy to change - when it goes it does not allow the vehicle to move from park. Call any of the Rover parts catalogs and they can walk you through it.
Unfortunately it can only be reset via computer. You also may try turning your key off then on again
hoe do you reset the check engine light in a 1995 land rover
Having too much play in the emergency brake handle in the middle of the console could lead to the brake light flickering. At least this was true for me.
put it in .. der
i have replaced the plugs and wires and my service engine light comes again in 2004 land rover discovery
what is this red light above my fuel gauge on my 2004 land rover discovery
Check your car manual.
One can reset the brake warning light on the discovery 3 by resetting one's brake pads to the original manufacturer's settings and checking if they have been worn through.
Sport mode
HOW DO I RESET THE PAD WARNING LIGHT ON MY RANGE ROVER