Try this site mate.
http://www.locksmiths.co.uk/services...y-programming/
I've had programmed keys done by mobile companies and they're a damn sight cheaper than the main dealer, and just as good. Mine have usually been Fords, but I'm sure it won't be as much as you've been quoted by Fiat.