Four people were injured when a truck and tanker collided on the M7 near the Bluff in Durban on Monday, causing the tanker to overturn and spill an estimated 30 000 litres of diesel onto the roadway.