So has anybody else had similar problems to us? Is this normal service from Fiat?
i think you've just been unlucky - generally the 500 seems to be pretty solid and reliable. you wont get 100% of cars matching that statement though, and sounds as though you've been unfortunate enough to become a statistic reflecting that.
the quality of the dealers generally isnt nearly as high as the car but dont be put off - hopefully it will all get sorted.