[1] Leonardo Fornaroli won the championship in his second year with Trident, yet did not take a single race victory throughout the season, becoming the first winless champion in FIA Formula 3 history.
[3] As the championship was a spec series, all teams competed with an identical Dallara F3 2019 chassis with a 3.4 L (207 cu in) naturally-aspirated V6 engine developed by Mecachrome.
[11] Reigning Teams' Champions Prema Racing saw two of their drivers graduate to Formula 2, with Zak O'Sullivan joining ART Grand Prix and Paul Aron signing with Hitech Pulse-Eight.
[12][13] Their replacements were Gabriele Minì, leaving Hitech Pulse-Eight after finishing seventh in his debut season, and Red Bull junior Arvid Lindblad, graduated from the team's Italian F4 outfit after coming third in 2023.
[20] The team signed Red Bull junior Tim Tramnitz, who graduated from FRECA after coming third in the 2023 campaign with R-ace GP, to replace him.
[23] With Mari Boya departing MP Motorsport to join Campos Racing the team signed GB3 runner-up Alex Dunne to replace the Spaniard.
[24] Campos Racing signed three new drivers, all of them contesting their sophomore seasons in the championship, as Pepe Martí graduated to the team's Formula 2 outfit and Christian Mansell moved over to ART Grand Prix.
[31] Matías Zagazeta replaced him, graduating to FIA Formula 3 after spending two years in FRECA culminating in a 22nd place with R-ace GP in 2023.
[33] Formula Ford Festival winner Max Esterson completed the team's lineup after debuting during the 2023 season, where he entered two rounds for Rodin Carlin.
[34] Van Amersfoort Racing signed reigning Euroformula Open Champion Noel León, replacing Caio Collet.
[36] Joshua Dufek replaced her, graduating from FRECA and Euroformula Open after already debuting in the final round of the 2023 season with Campos Racing.
[44] Piotr Wiśnicki completed Rodin's lineup, returning to FIA Formula 3 after a part-time campaign with PHM Racing by Charouz in 2023.
He had competed in the Silverstone round of the GB3 Championship in April without prior FIA approval and was judged to have gained an illegal sporting advantage.
[48] Similarly to Stenshorne, ART Grand Prix driver Nikola Tsolov received a suspension from the ninth round at Spa-Francorchamps.
Arvid Lindblad, who started fourth, took advantage of the battle in front and overtook both drivers to claim the race win on his FIA Formula 3 debut.
Dino Beganovic had set the fastest qualifying time on Friday to claim feature race pole position, followed by Luke Browning and Gabriele Minì.
He ran close behind Browning for most of the race but was unable to pass, so the Hitech driver took his first FIA Formula 3 victory, with Tramnitz completing the podium on his debut weekend.
Racing resumed on the final lap, and a faster reaction from Goethe allowed him to gain the lead from León and cross the finish line first.
[58] Trident achieved a 1-2-3 classification in qualifying, with Santiago Ramos on feature race pole position, ahead of teammates Fornaroli and Meguetounif.
Ramos held the lead at the start of the feature race, but was overtaken by Fornaroli on lap three and would ultimately drop to eighth place by the end.
Boya stayed in front until the end of the race, which finished under safety car conditions because of a clash between Sebastián Montoya and Gabriele Minì, taking his first victory in the series, ahead of Alex Dunne, claiming his first podium, and Oliver Goethe.
Mansell achieved his first FIA Formula 3 pole position in Friday qualifying and led at the start, but he was overtaken by Lindblad on lap five.
Championship leader Minì failed to score in Barcelona and dropped to third in the standings, whilst Fornaroli's podium promoted him to the lead, five points ahead of Browning.
Heavy rain forced the sprint race to be rescheduled from its morning slot to the evening, which Noel León was allowed to start in first.
Browning scored his second consecutive pole position for the feature race, ahead of Max Esterson and Sami Meguetounif, but on Sunday, the weather played a central part.
An incident between three drivers brought out the safety car on lap five, during which rain fell and Browning utilised his wet-weather tyres to regain the lead.
During another safety car intervention on lap eight, the track began to dry, giving back the advantage to the slick runners and allowing Voisin into the lead once again.
The Dutch driver ran wide coming out of the first corner and lost the lead to teammate Tsolov, but he managed to fend off León and Fornaroli for second place.
The main title contenders had qualified outside the top 12 and two laps from the end, Lindblad collided with Zagazeta, leading to their retirements and a race finish under safety car conditions.
Another safety car intervention left only one lap of racing, in which Browning, Fornaroli and Minì heavily fought over eighth place.