Originally Posted by GoRomeo
Not sure if it clears all types, but it cleared the code I had which is P0128 for bad thermosthat. I am amost positive it will since its related to emissions. The adaptor is only about 15 dlls. I bought it from a US seller. You should give this a try.
I took a look at the link you sent, it says 96-05 bmw. Did you get that exact model and it still works for our e90s?
I've heard quite a bit of good things about torque for android, there anything similar for iphones?