I had a similiar problem with my 98 M3. Problem was traced to a pinched wire in the driver side door. Good luck, Ken
Separate names with a comma.