At least seven people were left injured last night when a taxi and car collided on Beyers Naude Drive in Wilgeheuwel, west of Johannesburg.