The bluetooth one is an elm327. They are all over ebay. This and others hook into the obd port under the drivers side dash. Problem is they give limited info as bmw has a different system. Maybe the OP can get those error codes. You will need INPA tools to properly diagnose usually.
Sent from my SCH-I510 using Bimmer App