Почему говорится "впереди идущий автомобиль"? Автомобиль идет или едет?
Лучший ответ:
Слово идти многозначно, и одно из значений очень широкое – 'двигаться, перемещаться в пространстве' (примеры из словаря: Поезд идёт. Баржа идёт по реке. Идти под парусом. Груз идёт морем. Идти на вёслах). Поэтому приведенная Вами фраза не ошибочна.
Ссылка на ответ
Ответ эксперта