Ive installed a bunch of the android double din radios in bmw's but not that particular brand. Unit looks decent. The only issue I have with the radios like that is the hands free phone part is pretty bad compared to factory radios and a few pioneers.
I have the torque app on a few of them and it can be used like your talking about to show information about the car. The key thing about buying an obd2 plugin is to make sure its compatible with the app your planning on running.
I found this reference searching the net.
Yes, I've used the Android Torque app quite a few times in my SLK and especially in my Audi A6. I use an ELM327 OBD-2 adapter for bluetooth connectivity. The combination has always worked well, and the Torque app has had an enormous return on investment for me.
Most recently I was able to see (via Torque) that my intermittent hot-start problem in the SLK was caused by a marginal crankshaft position sensor (P0335). Since the check-engine light resets after 3 successful starts, the only way to know what was happening without trundling over to the local car parts store or the stealership was to have my own code reader. I replaced the part myself; happy ending.
That is on an slk320 which should work like the crossfire.
Here is the thread I found it in.
https://www.slkworld.com/threads/tor...d2-port.31211/