Kromě toho vyhrál v roce 2004 společně s Pierrem Kafferem závod na 1000 km na okruhu Nürburgring. V roce 2005 závodil za Audi v DTM. Roku 2006 opět zvítězil na okruhu Sebrin a obsadil třetí pozici v 24 hodinovce Le Mans. Rok 2008 pro Allana McNishen znamenal opět velký úspěch, když podruhé v kariéře spolu s Tomem Kristensenem a Rinaldem Capellem vyhrál 24 hodin Le Mans s týmem Audi. V roce 2009 si tento skotský pilot připsal již třetí vítězství na Sebringu.
Formule 1
Ve Formuli 1 dlouho působil pouze jako testovací pilot různých týmů (McLaren, Benneton a Stewart). V roce 2001 pomáhal při testování budoucího týmu F1 Toyota. Pro sezonu 2002 jej angažoval nový tým Toyota F1, ale přestože se McNishovi splnil životní sen, tak nedokázal ani jednou bodovat a nejlépe se umístil na 7. místě. Pro rok 2003 se přesunul do stáje Renault F1, kde se stal náhradním a testovacím jezdcem. Po celou sezonu jezdil v pátečních volných trénincích.