“Push to start” won’t start car unless key fob is inserted also. How can I start without key fob inserted?
Did it ever do that ? If so then you need to see a BMW dealer because the electronics on this thing are complicated.
Replace the battery in your remote, if it is weak it can’t transmit the security signal to the receiver.
Have you checked the fob battery lately? I had the same problem until it was quickly and inexpensively fixed.