I own several garmins and they charge for map updates also. You usually get the first one free within 60 days of purchase, after that it is $90 for lifetime (of the unit) updates or $50 for a one time uodate. They actually just lowered the price this week. Mine has the bluetooth and it is okay in town but at highway speeds it is tough to hear. They do have great customer service! Their suction cup mount isn't worth spit, throw it away and get one from Arkon.