Yes, the pins looked basically press fitted to the board with no sign of solder on either side. They were all individual and not held together in any way aside from the PCB itself.

I didn't try to remove a pin as it was otherwise working fine but I suspect they would have popped out fairly easily. Can't really tell from the photo but there was a bit of a kink in the pin. I had to put it back together and into the car, so it got soldered. So can't easily look again at this one.

I probably should just pull another module from the dash and expect to find similar bad manufacturing/design.

The first one did have the pins held together with the black plastic they used to make headers but also it had the plug into the board. But that was all.
_________________________
Christian
#40104192 120Gb (no longer in my E36 M3, won't fit the E46 M3)