The highest mileage Pendolino is 390122 with a reading of 4,576,165 miles at the start of today.
The Fleet Planners do a good job at balancing the miles across the fleet with 28 trains at more than 4.4 million miles and all the original build trains with more than 4.2 million miles on the (virtual) clock.
Even the four "new" trains (390154 - 390157 from 2012) are now at well over 2 million miles each.
The average annual mileage is just over 300,000 miles per train.
I reckon that there is a reasonable chance of some of these trains reaching 10 million miles in their service life.
The fancy paint job will hopefully distract any new owners from examining the mileage too closely!