My car has Bluetooth audio streaming (BMW 3 series) and it's great, very reliable, although there's a short lag, maybe 0.25s, which means it's not suitable for watching videos whilst streaming the audio via Bluetooth. I'm sure this will be the case regardless of the manufacture.
The BMW system supports track name, artist name, & album name, at least for iPhones running IOS 5+, and the audio controls (fast forward/rewind/skip/pause/play etc.) all function too. Not sure about other manufacturers' phones.