2004 Formula 3 Euro Series

The championship consisted of ten rounds – each with two races – held at a variety of European circuits.

Bold – Pole Italics – Fastest Lap † — 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 drivers are only eligible for the Rookie Cup title if they have not previously competed in a national or international Formula 3 championship.