lol
why would you take photos of cars using an on camera flash, at all
that's why, this happens
also, don't shoot wide open on cheap lenses, because chances are, it's going to be soft towards the edges, just like those are as well
it looks like it was a nice day out with plenty of light.