i did mine, i think i was about £70 for materials, id suggest going to a car paint shop rather than halfords, they will advise you on exactly what you'll need and it'll probably be cheaper, plus if you can get a trade discount that helps as well.
you'll need,etch primer,high build primer, your colour and lacquer, then varying grades of sand paper and some filler.
the rest is just time, the more time you can spend on it the better.