SnyperBob:

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.