If you have BMW 1.4.0 software on a computer you can read the codes and it will tell you what sensor is causing the problem. Or you can download the Carly BMW app and with a Bluetooth OBD dongle do the same. Either piece of software will allow a lot of other tests and diagnostics