A friend of mine uses co-pilot on his phone, and thinks it's great. Reasonably low cost too I think.
Mentioned it to my son, and he also uses it on his phone, and likes it a lot. Although he has just installed a fancy radio/CD/big screen thingy in his car (about £200 ish I think) that connects...