W latach 2003–2004 startował w serii SEAT Cupra Championship. W pierwszym sezonie zdobył tytuł wicemistrza, przegrywając walkę o mistrzostwo z Robertem Huffem, natomiast w drugim roku startów w tej serii został sklasyfikowany na czwartej pozycji. W 2005 roku wystąpił gościnnie w dwóch wyścigach ósmej rundy brytyjskiej edycji Porsche Carrera Cup, kończąc je na trzeciej i drugiej pozycji.

BTCC 2006 W sezonie 2006 rozpoczął regularne starty w serii BTCC. Został partnerem mistrza z poprzedniego roku, Matta Neala w zespole Team Dynamics od kwietnia 2004 startującego pod nazwą Team Halfords ze względu na kontrakt sponsorski z brytyjską siecią sklepów Halfords zajmującą się sprzedażą części zamiennych do samochodów. Pierwszych dwóch wyścigów inauguracyjnej rundy sezonu na Brands Hatch nie ukończył, natomiast w trzecim, po starcie z czternastej pozycji zajął czwarte miejsce. Do mety dojechał na piątej pozycji, lecz zyskał jedną lokatę w wyniku dyskwalifikacji Roba Collarda.