A celebration of the golden age of motoring ended in Perthshire on Sunday.
Some of the world’s most expensive and rare cars made their way to the Gleneagles Hotel, which acted as the finishing line for the fifth annual Flying Scotsman Rally.
Undeterred by their motors’ advancing years, drivers from 18 countries took their pre-war cars on a 750-mile route from Hertfordshire to Scotland as part of the three-day event.
Auto enthusiasts were able to admire a collection of vehicles rarely seen in public, including 25 Bentleys, 10 Aston Martins and two rare eight-cylinder supercharged Alfa Romeos, as well as Rileys, BMWs and Lagondas.
The oldest cars taking part were a 1912 Chalmers 10 and a 1916 Marmon 24, but both still boast powerful engines of at least 5566cc. Some of those arriving at Gleneagles on Sunday afternoon were also estimated to be worth more than £1 million.
The event, which is organised by the Endurance Rally Association, is a ruthless test of the ability of vintage cars.
Entry is by invitation only and hardy participants are warned beforehand that the race follows a “press on regardless” style of motoring.
Around 100 teams set off from Hertfordshire on Friday, before making their way up the country for an overnight stop near Macclesfield.
Checkpoints along the way record the cars’ progress and, to add to the competitive element, there were a number of off-road, timed tests.
On Saturday the rally continued through the Yorkshire Dales, carrying on over the border to a stopping-off point at Gretna Green.
Syd Stelvio said the trip to Scotland had brought with it a “great rallying day” and added: “Great driving roads in bright sunshine, combined with lots of cheering spectators produced a terrific atmosphere. Clusters of people gathered in bus shelters, lay-bys and street corners of small mill towns, as up cobble streets and over moor and dale the route threaded its way down some of the best rural roads in England.”
The final day took the motoring enthusiasts into Dumfries and Galloway, heading past Bannockburn before ending in style at the Gleneagles Hotel.
The Endurance Rally Association has organised around 60 events in more than 50 countries around the world.