the wife and i had this argument years ago (she says car-muhl, i ca-ra-mel) after searching, i found BOTH are correct.
also, on tv commercials, i've noticed the EXACT same commercial would say it differently between here (miami, fl) anf where my wife's from (minnesota).