The 2004 Formula 3 Euro Series season was the second championship year of Europe's premier Formula Three series. The championship consisted of ten rounds – each with two races – held at a variety of European circuits. Each weekend consisted of 1 hour and 30 minutes of free practice on Friday – in either one or two sessions – and two 30-minute qualifying sessions. This was followed by a c.110 km race on Saturday and a c.80 km race on Sunday. Each qualifying session awarded one bonus point for pole position and each race awarded points for the top eight finishers, with ten points per win.
ASM driver Eric Salignon missed the last two rounds at Brno and Hockenheim, but was not immediately replaced. Adrian Sutil left Team Kolles to take over Salignon's #27 car at Hockenheim, and his Kolles seat was taken by Maximilian Götz.
At Team KMS, Alexandros Margaritis was replaced by Brazilian Ruben Carrapataso from the Nürburgring onwards. Margaritis returned to the series with a new entry from the German F3 Cup (and former Eurseries) team, AB Racing Performance.
† — Drivers did not finish the race, but were classified as they completed over 90% of the race distance.
1 Note: Eric Salignon's pole position for race 1 at Pau was initially withdrawn due to a 10-place grid penalty for an engine change after an accident in race 1. Salignon's team successfully claimed force majeure and the pole was reinstated, but the bonus point was not awarded.[2]
Rookie Cup
Rookie drivers are only eligible for the Rookie Cup title if they have not previously competed in a national or international Formula 3 championship.