In reply to goldmember:
Yes this is a body-shops bread and butter work, so there's plenty of places which could do this, the smart repairers I mentioned are mobile and they have small tent things which they can put over the repair whilst working to get a good finish, it's possible to get a job like that done that way for under £100, but they tend to use cellulose paints which aren't quite as robust as the 2 pack paint most body-shops use. With a bit of shopping around you may get a bodyshop to do the job for about 150, no doubt if you went this way someones going quote you 400, but it pays to shop around.
The reason you won't get a newish bumper cheap of ebay is everyone who breaks modern cars knows the market value. You could get a new pattern bumper cheaper, but then you'd have to get it painted, so back to square one.
HTH