 In a 2004-specification AMG Mercedes C Klasse, Margaritis did not achieve any points finishes; his best finish was 9th place at Spa-Francorchamps.He then moved to Persson Motorsport as the third driver in its 2006 line-up alongside Mathias Lauda and Jean Alesi.He was classified 11th in the standings, with a total of 11 points, and achieved a best finish of 5th position in the season's first race.