The accident, which happened at about 1pm between Maidenhead and Slough, required crews from Maidenhead and Slough to assist the ambulance service.
The firefighters helped paramedics rescue a man from one of the vans, and he was taken to hospital for an assessment.
Three other people were assessed on the roadside and were given the all clear.
The collision caused delays for about two hours.
Top Ten Articles
CCTV images have been released of men police would like to speak to in connection with a homophobic attack on a couple as they took a train home from a Valentine's Day meal.