In 2007, di Resta switched from single-seaters to race in the Deutsche Tourenwagen Masters (DTM) touring car racing series for Mercedes. He finished fifth in the championship. Di Resta was the highest driver in the standings to drive a non-2007 car. His performance earned him a 2008 Mercedes C-Class for the 2008 season. Di Resta finished second in the 2008 championship, winning two races. In 2009, he finished third overall. In 2010, he won three races in a row on the way to winning the DTM championship.