for the start of the 2007 season, carroll was driving a two-year-old audi a4 in the german dtm series for the futurecom tme team. on 26 june it was announced that he would replace antônio pizzonia in the fms gp2 team for the event supporting the french grand prix. carroll won at the silverstone round of the gp2 series and scored 4 other points to take a total of 13 in one weekend, only his second back in gp2, in a car that had only scored one point beforehand. it was announced on 13 july that he had left the dtm due to sponsorship problems, and concentrated on gp2 for the rest of 2007. carroll also went on to claim victory in the first race at the hungaroring, despite starting sixth and changing all four tires during his mandatory pit stop. the season did not end so well for carroll, as he scored only 2 points in the last three races despite being in contention for much more. however, he did finish in seventh place, ahead of many drivers who, unlike carroll, had completed the entire season. during this time, adam had tested the a1gp car for ireland, impressing everyone at silverstone and so for the second event onwards, adam signed up to race in a1gp. his first weekend demonstrated yet again what a talent he was as he got ireland's biggest points haul in the history of a1gp by netting a podium in his first race and despite starting 18th on the grid due to being blocked in qualifying, 6th in the feature race. later in the season, he won the mexico city feature race, ireland's first win in a1gp. he also finished on the podium at brands hatch, en route to helping team ireland finish 6th overall in the championship.