I’m sure I had a toy very similar to this as a kid. Two plastic cars were launched at each other, both with removable parts that flew off on impact. This French version as advertised below is made by Meccano. the advert also shows a motorbike vehicle that was available. If anyone knows the name of the UK version please get in touch.