In 2005 D'Aste competed for Proteam Motorsport in a BMW 320i, finishing third in the Independents' Trophy, with second overall in the second race at Spa-Francorchamps as his best result.
For 2007, D'Aste moved to the Wiechers-Sport team, where he won the Yokohama World Independents Trophy in a BMW 320si.
[4] He elected to again miss the season finale at Macau in order to attend the Monza Rally Show, this despite still being in contention for the Independents' Trophy and leaving teammate Hernandez as Proteam's only title challenger.
[5] D'Aste ended the season sixth in the Independents' Trophy and nineteenth in the overall standings with a best finish of ninth at the 2010 FIA WTCC Race of the Czech Republic.
D'Aste returned to the WTCC midseason in 2011, replacing Urs Sonderegger at Wiechers-Sport from the sixth round in Portugal.
[8] D'Aste took his first overall WTCC win at the Salzburgring, where a series of punctures for the front wheel drive cars allowed him to pass race leader Robert Huff at the last corner.
D'Aste established his own team called PB Racing for the 2013 season which he would drive a BMW 320 TC for.