My E46 is post mid-2000 update so I have only the 16pin obd port under the steering wheel.
I'll try again tomorrow using com1 but it's a bit odd that I can do anything with the DME also can read cd changer I-bus info but everything else I can't communicate with.
I hate computers.