The crash happened at the intersection of Hagley Ave and St Asaph St about 1.35pm.
Said an eye witness: "There were car parts everywhere."
A St John spokesman said an ambulance attended the crash and treated one patient for minor injuries at the scene.