I think you can get a factory BT kit for an 02 model year. If not, there are kits that integrate the factory ulf. I used a kit for my 6/00 production car from bimmernav.com I do not think the blackberry is necessarily supported by bmw, so it's a bit of a crap-shoot if it will work or not.
Mike
Mike