Does my new Fiat 500 need an oil change after just 900 miles?

I purchased a new Fiat 500 TwinAir Lounge at the beginning of March. The dealer kindly 'offered' to book me in for an oil change at 900 miles for the generous fee of £30. This is not an oil change that is on the service schedule, but the dealer said that 900 miles was a good time to make an oil change to clear out the oil after its initial run in. Is this correct or is the dealer trying to cash in on a pointless job?
It's not common to do this these days, but as long as the same oil is used it can't do any harm. And £30 is buttons for something that might greatly benefit the car.
Answered by Honest John on

Ask Honest John