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,457 nationwide 3 Series listings starting at £2,195.
Price analysis for the BMW 3 Series
2009 BMW 3 Series price analysis
58 listings: £2,295 - £9,995
2008 BMW 3 Series price analysis
49 listings: £2,495 - £8,990
2007 BMW 3 Series price analysis
48 listings: £2,195 - £10,440
2006 BMW 3 Series price analysis
22 listings: £3,799 - £7,995
Price analysis for cars similar to the 2004 BMW 3 Series
2004 Bentley Continental price analysis
19 listings: £9,500 - £29,950
2004 Mercedes-Benz CLK price analysis
7 listings: £2,950 - £6,995