I’ve used the Sony Ericsson Blue-Tooth receiver in the past with great success.
I’d just stream everything from the phone. Cheap too and you use any headphones you want with it.
On top of that if you got headphones with a mic and iPhone control, it works for that too.
Sony Ericsson MW600