Welcome to MA! Have you checked to see if its throwing any codes? If so what are they?
-
DneprDave Well-Known MemberSupporting Member
Do you have a sunroof? Sometimes the sunroof drain comes off and water leaks onto the body control module in the passenger footwell and shorts it out. It is on the right side just in front of the door pillar. That could cause the issues you are having. Take the trim in the foot well off and check for water damage. You might be able to clean it up by spraying contact cleaner on the circuit board, but it is more likely that you will need to get another body control module.
This is where it is.
Here is a guy who fixed his.
https://gethypoxic.com/blogs/technical/16457981-how-to-actually-fix-a-bmw-or-mini-cooper-bcm-bc1-unit
Here is how to fix the leak.
[ame=""]Fixing Leaking Mini Sunroof drainage tube disconnected how to reconnect - YouTube[/ame]