I've got a Fiat Panda, just over three years old, 18,000 miles, bought new from Fiat in Exeter. I've had it serviced yearly by Fiat and have just had a service one week ago. Since then I noticed the car was overheating slightly, by two or three gradations on the temp gauge, but always returning to normal. Took it into the Fiat garage this morning and was told that I needed a new head gasket, £700. What do you think ? Is this possible in such a new car and isn't strange that the problems started immediately after the service ???