The ESP and BAS warning lights may illuminate due to a failed brake light switch. Replacement of the failed switch should correct this concern.Google+
Car Problem Reports
Mercedes-Benz E320 Brake Light Switch Failure May Cause ESP/BAS Warning Lights
Mercedes-Benz E320 Problem
Average Mileage: 119,673 mi (15,000 mi - 340,000 mi)
Visitor, 2000 Mercedes-Benz E320, 81,000 mi
Mercedes-Benz E320 : Brake Light Switch Failure May Cause ESP/BAS Warning Lights
warning scared the crap out of me. 14 dollar part.
Visitor, 2000 Mercedes-Benz E320, 144,252 mi
ESP / BAS / ABS warning lights come on. Brake lights work intermittently.
Shop replace brake light switch and relay. Checked all bulbs / connections. Fixed the problem for 10 miles, then the same issue came back.
Returned to shop. They had the car for 2 days. No warning lights came on and the brake lights worked fine. 10 miles from the shop, the warning lights came on again and brake lights didn't work.
I replaced the brake light switch as second time, but that did not make any difference. Problem still comes and goes.
Going back to shop again.
Visitor, 2000 Mercedes-Benz E320, 117,000 mi
Brake light switch. Found loose connector.
Visitor, 2000 Mercedes-Benz E320, 110,115 mi
Turn on ignition, step on break and get lamp defective, BAS, ESP, ABS malfunction messages.
Visitor, 2001 Mercedes-Benz E320, 103,000 mi
not fixed working on it
Visitor, 2001 Mercedes-Benz E320, 23,000 mi
failed 6 times also new style faided 2 x
Visitor, 2001 Mercedes-Benz E320
brake lights are now on all the time
Visitor, 2002 Mercedes-Benz E320, 95,000 mi
Every year or so ,without fail I need to replace to brake light switch. The Bas/Esp light goes on and will want to lock out the transmission shifter. I have owned my car for 7 years and have replaced the switch 6 times. It is not a difficult DIY repair and takes about 20 minutes to complete. The switch is $25 and the dealer will charge you about $150 for labor to install it.
Visitor, 2001 Mercedes-Benz E320, 15,000 mi
2001e320 brake light stays own 15000 miles