I only use it for address input, which has actually worked surprisingly well. It could even be wrong a few times and still be faster than inputting letters via iDrive controller.
At the end of the day, just much faster to send it from google maps on the phone