I had the exact same issue. The E46 requires two K-lines, you will have to bridge two pins on your cable or buy an adapter which does this for you.
I'll try dig up a link