Выражение «иметь в виду» пишется раздельно, потому что в нём используется устойчивая конструкция, в которой «вид» имеет переносное значение. 14
В сочетании с глаголом «иметь» фраза приобретает значение «предполагать» или «учитывать». 1 Она означает «держать что-то в пределах своего внимания» или «помнить о чём-то». 1
При этом существует и другой вариант написания — «ввиду», который пишется слитно. 35 «Ввиду» — это отыменный предлог, который образовался от существительного «вид» и обозначает причинные отношения. 3 Его используют, когда говорят о причинах и обстоятельствах, и в этом случае «ввиду» можно заменить на «из-за», «потому что», «по причине», «вследствие». 35