There is a reason why it is on. Check the fluid level, it may be low. This would be an indication that you need to have the brakes checked soon.
The brake light is controlled by a relay switch. If the relay switch is bad the brake lights will stay on. The brake light switch simply plugs in and out. Unplug the brake light switch until you can replace it.
Check the brake light switch down on the brake pedal.
Brake light switch is broken or needs adjustment.
The brake light switch might not be connected properly. Remove the brake light switch for 10 seconds and replace it to its original position.
Check the brake light switch.
Sounds like the brake light switch is defective.Sounds like the brake light switch is defective.
Could be, Low on brake fluid, Parking brake not fully retracted, Problem with the brake system, Have a trusted mechanic inspect the brakes soon.
My mechanic had to change a switch inside the steering column. Brake lights worked when turn signal was on. Have a mechanic check that.
May indicate which side of the vehicle where the fuel door is located
To reset the brake light warning on a BMW X5 after changing the battery, start by ensuring that the new battery is properly connected. Next, turn the ignition to the "On" position without starting the engine and wait for a few seconds. Then, press the brake pedal several times, which can help reset the system. If the warning persists, you may need to use a diagnostic tool to clear any stored error codes.
is your e-brake on?
try swapping wires on brake light switch--do stop lights work?