Yes the BR-3 seems to work fine with the BMW. It was just plug and play. I got it working with both the windows software that comes with it and also freediag for linux although the latter took some hacking to make work in the BMW.
MY CAR IS FOR SALE! See My Project Page for Details - 2003 BMW E46 ///M3
Custom Dash Monitor Housing - OEM Fitment
Custom Overhead DVD-ROM Housing in Headliner
BMW I-Bus Integration My homepage with many other fun projects!