lokatę w końcowej klasyfikacji.
Po zaledwie roku współpracy z hiszpańskim zespołem opuścił GP2. Sezon 2007 rozpoczął od serii DTM, gdzie startował w ekipie Futurecom TME, zasiadając w dwuletnim Audi A4. Z tego też powodu Brytyjczyk nie był w stanie osiągnąć żadnego sukcesu i po zaledwie pięciu rundach z powrotem wrócił do GP2, gdzie zastąpił w ekipie FMS International, Antônio Pizzonię. Pomimo opuszczenia pięciu wyścigów zdołał zająć dobre 7. miejsce z dorobkiem solidnych 36 punktów (5 podiów, w tym dwa zwycięstwa). Poza tym reprezentował również barwy Irlandii w A1 Grand Prix, gdzie poradził sobie całkiem dobrze, zajmując 6. pozycję w generalce.
W 2008 roku zastąpił w ekipie Giancarlo Fisichelli Adriána Vallésa, który przeszedł do innego teamu. Niestety po czterech rundach, z których ukończył tylko jedną (8. miejsce), został zastąpiony przez Estończyka, Marko Asmera. Na przełomie 2008 i 2009 roku ponownie reprezentował team Irlandii w A1 Grand Prix. Drugi rok startów okazał się dla niego mistrzowski. W walce o tytuł pokonał obrońcę tego lauru, Neela Janiego.