BMW Questions? Ask a BMW Repair Expert for Answers.
The starter motor is located under the engine on the passenger side as seen in the link below.
Do you see a theft or security light blinking on the dash at all when it won't start?
My info isn't showing me the exact location of this relay on your model here but it is called the Comfort control relay.Check and see if in your under hood fuse and relay panel if you can locate this relay.If you can this is the start interrupt relay.If you cannot let me know.
The IVM is a possibility here and can be common.Unfortunately my info isn't showing a way to test this to be sure this is the cause here.If you want I can open your question up for others here to see if anyone else can assist further on this just let me know if this is something you would like to do.
I will have to open this question up for others here to see if they can assist further on this as someone else here may have more info on what to check or do with this issue.I hope you can get this resolved with ease.No need to reply to my last post here unless it is a last resort as it will keep your question locked to me and others will not be able to view it.