Parrot CK3000 Evolution & CTPPAR007 Kit
Being an idiot, I bought these things with the anticipation of streaming music via bluetooth, but they don't do that. If you want to make calls in your E46 (17 Pin Radio) these are what you need to integrate with your radio and steering wheel controls. I actually installed it, and then realized that it wouldn't do what I want. Anyway, they work perfectly for their intended purpose and if you're interested in bluetooth calls, let me know. I'm into this stuff for a little less than $200. Make me an offer.