I spoke to a BMW tech today who services my car...he said BMW in the process of rolling out a software update that should stop this. He also mentioned he has moved the OBD ports and put an extra fuse in the circuit for a few of his customers.