It's terrible, you don't want it, trust me. Best solution (IMHO) for E46's is the USA*Spec unit. Does what it's supposed to, stellar sound quality, doesn't lock up and require power down resets like the Dice crapola. Extremely happy with mine (though the DSP model that I have in the M Coupe sounds like ass, due to some analog-to-digital conversion that takes place in the BMW amp).
'05 ZHP Coupé
'16 Golf R