Все зависит от вашего кошелька. Если у вас есть возможность построить полноценный гараж возле своего дома - это идеальный вариант. Вы всегда сможете спокойно хранить машину в гараже, зимой она будет в тепле в гараже и летом от жары спрячете в прохладу. Если вам придется производить какой-либо ремонт с автомобилем, то вы всегда будете делать это в тепле и дождь, снег или ветер - не помеха.
Навес - проще вариант и намного дешевле. Если у вас несколько автомобилей, то дешевле и удобнее будет сделать большой навес для всех автомобилей. Даже если у вас есть грузовые (высокие) автомобили, сделать высокий навес - не проблема, а вот гараж уже - финансово будет тяжелее.
Навес - вы сэкономите много денег, а также время. К вам приедут специалисты, сделают все замеры, нарисуют проект и через кратчайший срок, навес будет установлен во дворе (с гаражом все будет намного сложнее). Кстати навес - достаточно прочная конструкция и выдерживает сильный ветер.