2004 BMW 3 Series Price analysis
We're sorry, we don't have enough pricing data available for this vehicle.
Looking for a used 3 Series in your area?
CarGurus has 3,285 nationwide 3 Series listings starting at £1,790.
Price analysis for the BMW 3 Series
2009 BMW 3 Series price analysis
59 listings: £2,450 - £6,495
2008 BMW 3 Series price analysis
56 listings: £1,495 - £6,995
2007 BMW 3 Series price analysis
49 listings: £1,499 - £10,995
2006 BMW 3 Series price analysis
25 listings: £1,299 - £4,295
2005 BMW 3 Series price analysis
31 listings: £4,650 - £4,650
Price analysis for cars similar to the 2004 BMW 3 Series
2004 Bentley Continental price analysis
13 listings: £10,995 - £29,950