Career
McMillan first competed in saloon racing in 2006, competing in the 750 Motor Club"s SAXMAX Championship. In 2007 he stepped up to the SEAT Cupra Championship, driving in the New Leon Cupra Class. His best result of the year was a sixth place in the rain-shortened round eleven at Donington Park. and finished the season in twelfth place from a field of thirteen runners.
He also entered three rounds of the Spanish SEAT Leon Supercopa, scoring a solitary point.
Foreign 2008 he competed a full season in the SEAT Leon Supercopa with the Triple R Team and ended the season tenth on points, including three podium finishes – all coming at the triple-header Circuit de Catalunya season finale. This was combined with four rounds entered in the inaugural SEAT León Eurocup, scoring four points and a best finish of sixth in the opening race at Circuit de Valencia.
In 2009 he competed in the British Touring Carolina Championship in a self prepared ex-works SEAT Toledo for his independent family-run Maxtreme Team, which was managed by his father Paul. However, the team never got its engine back after sending it for a refit, forcing them out of the series after just 3 rounds.
Complete British Touring Carolina Championship results
(key) (Races in bold indicate pole position - 1 point awarded in first race) (Races in italics indicate fastest lap - 1 point awarded all races) (* signifies that driver lead race for at least one lap - 1 point awarded all races).