The thing that sounds odd to me is that vehicles, and especially 'agricultural vehicles' can 'stand still while they are running'. For example - while they are being used to thresh corn.
So, while I think you can get away with 'running' if you say 'cars' - because our normal expectation of cars is that they 'run around' - as soon as you mention 'agricultural vehicles' or 'commercial vehicles' - my mind jumps to a big paned window with hulking machines sitting behind it, processing stuff. Which I think, isn't what you mean.
So I think you'd need to add something like 'back and forth' to your 'running', so that we know that these vehicles are indeed moving.
- agricultural machinery and commercial vehicles were running back and forth behind the windows.
Or choose another creative word like 'lumbering' to communicate that these big heavy machines are moving along.
- agricultural machinery and commercial vehicles were lumbering their ungainly way along, behind the windows.