Hello Forum, firstly please do not flame me

, I’ve read and re-read many threads on the following topic across multiple websites and I’ve reached the point that I’m confused (can’t see the wood for the trees) and would like some straight answers and to find out what works well in your own cars. Also the technology may have moved on in the last few years so there may be new ways of achieving phone connectivity.
Car: 2002 Elite 3.2
Stereo: NCDC2013 with colour satnav and Bose and in-dash 4 CD autochanger.
Aerial: there is a short stubby aerial on the roof
I would like to:
Essential - Have a Bluetooth Hands Free kit
Nice to Have - Have the ability to stream music from phone.
I read of some people using the Parrott MKI 9200 for streaming (even on bose?) and others using a Harmon Kardon FM kit. For the Hands Free phone option there is talk of a cheap nokia kit available – is this just plug and play into existing wiring?
Please let me know what works well in your cars, especially if you have a similar setup to mine.
Thanks, Nick