Hey akates,
Got the same car as you. Are you i-Drive or non i-Drive?
I havent had any issues with my contacts but i am not sure if I have any contacts with only one name.
As for using the phones voice command feature I believe you can do this only by pressing and holding the phone's talk button (if yours is still step up to activate voice command via Press + Hold Talk)
Another good source of information would be
http://www.e90post.com/forums/ under the Electronical/i-Drive section