Sounds a fair price, my 62 plate 3.0 180's covered 196000 and most the services were about that price, I used main dealer for peace of mind, knowing that warranty issues should be solved "no quibble" and I'm glad I did with all the water ingress related issues I had this year,
If you don't use main dealer, make sure whoever you use, puts in the correct oil and I don't just mean 5w40, it must be "low ash" oil due to the DPF filter, the selina oil that fiat use is good stuff and somewhere on here someone had it tested at JCB or CAT and it out lived it's 30k interval. Worth the extra ££
Also make sure the main dealer uses the correct "tick sheet" I had to educate the dealer in Cov as they keep on using the old 28k interval sheets, and when it got to 180k service they started at beginning with a 30k not 90k so never changed auxiliary belts!!
The 30k sheets are on the Italian service system not the uk system on their dealer computer systems