I have the DAB radio. - Works well and yes it does do the TP option.
Good luck - MY X3 pickup was fine, no niggles after 4000miles...
BMW X3 (F25) xDrive20d SE . . Alpine White. . Oyster Leather . . 8 Speed Servotronic. .RFTs. . High Beam Assist. . Electric Seats . . DAB Radio. .USB/Bluetooth