We love our C-MAX, but the navigation is terrible! It gets confused all the time. Someone said we needed to upgrade it. The car is less than a year old. Has anyone done this, and did it help? Did you have to pay for upgrading? We take our old garmin and its way more dependable!