There's a very comprehensive floating around with PNs and compatibility, if I can find it I'll post it.. But you probably want to first check that it's a bluetooth enable TCU as opposed to a non-Bluetooth one. The Bluetooth ones all have the Pass Key printed on the stickers. If no Pass Key, then no Bluetooth.. As for compatibility, the newer PNs are usually reverse compatible in older cars since they usually supersede an older PN, and most of them should work in any car without issues.. I also know that there were bugs in the older PNs that were fixed as the years went by..
E92 convert. BMW Fanatic.