Some of the genuine ELM 327 obd tools are "said" to work with Motoscan app but how well ? you will also need the 16 pin obd to 10 pin bmw lead about £10 on ebay.
I use an OBDlink MX+ with 16 to 10 pin lead and Motoscan ultimate app with an android phone and it works for coding the sensors etc, but I prefer to use the GS911.
As for waking sensors, genuine or not, I have tried kicking the tyre, bouncing the wheel around the workshop, rapidly deflating the tyre, spinning the sensors up in a jig in the lathe, and nothing has worked except for the £10 wake up tool from China, which works every time.
I think your best bet is to find someone local to you with the kit to wake up the sensor and code the ECU, it will only take a few minutes.
If you were local to me I would be more than happy do it.
Have you a link for the Chinese £10 wake up tool?