Any thoughts or feedback on the iCarsoft BM II for $160 via Amazon?

I have the iCarsoft LR II for my Discovery and have been pretty satisfied with troubleshooting codes and deleting codes, was thinking of getting the same product for the BMW.