Doctor Who: A Christmas Carol achieved an Appreciation Index or AI score of 83.
The Appreciation Index or AI is a measure of how much the audience enjoyed the programme. Although the score is down slightly on previous years, it was still the second highest AI on BBC One for Christmas Evening with just The Royle Family scoring more with 84.
The Sunday evening BBC Three repeat was watched by 527,000 viewers.
With overnight ratings available for the whole week, Doctor Who finished fourth, with a decent chance of moving up the chart when the official figures are released next week.