i would check to see if the brake pad retaining clip is offset and touching the rotors hope this helps!
if it is an e36 they have a brake light switch that can break over time it is a very cheap and easy replacement, the job takes all of 10 minutes
Separate names with a comma.