Welcome along, the damage doesn't look too bad, though I guess it depends how much you're willing to spend on it, a fair amount of spray work will probably be needed for the replacement panels. E30zone would definitely be your best place to look for parts, hope you get it fixed up soon.