5 т = 5000 кг.
Шесть машин привезли: \(6 \cdot 700 = 4200\) кг.
Осталось привезти: \(5000 - 4200 = 800\) кг.
Количество машин, привёзших по 400 кг: \(800 : 400 = 2\).
Ответ: 2 машины.