The only problem with all of that is it requires both you and your car to have an internet connection. I often take my M3 to mountain areas with no signal or data connection. So until the X gets this amazing bluetooth feature that my M3 has, it won't fit my particular use situation. I'm sure...