It looks like a better one than Dynavin is the AVIN. Check the specs here and see the review on e46 forums.
The AVANT is better than the Dynavin, he newer AVANt2 is even much 'betterer'
They don't have it yet for e39 and e53 but it might be worth waiting for it...
https://avinusa.com/