It is my understanding that asteroids vaporize on impact and spread evenly over some area. An iron rich asteroid does not deposit an iron ore and there are no real ore bodies on the Moon. But had they time to form before Mars cooled billions of years ago and if so, should they still be there, as accessible as on Earth? It would be useful for the Mars mining industry next century or so.
It is not a given that all lunar meteorites are as scattered as the impactor of Barringer crater. Some meteorites strike as slowly as 3 to 4 km/s. And magnetic anomalies suggest rich metal deposits from meteorites. See figure 8 of Lunar Resources: A Review.
A Near Earth Asteroid with an average Vinf with regard to earth would strike the moon at 10 to 11 km/s but there are some that hit with an impact velocity as low as 3 to 4 km/s.
Escape velocity at Mars surface is 3.7 km/s. If Mars had no atmosphere, this would be the minimum impact velocity. For the smaller impactors, aerobraking can shed a lot of the incoming velocity. But the larger impactors don't have a ballistic coefficient amenable to aerobraking.
It looks like Mars had hydrologic cycles in the past. So the same hydrologic processes that concentrated ore on earth may have also taken place on Mars.
There has also been extensive Mars volcanic activity.
My bet is that there are some rich ore bodies on Mars' surface.