12 used BMW M3 2004 have been price checked

Do not overpay for your next car with AutoUncle’s valuation

  • Super price
  • Good price
  • Fair price
  • A bit pricey
  • Expensive
-9%
  • 2004
  • 124,000 miles
  • 3.2 Petrol 338 BHP 23.7 Mpg
  • Private seller, Avon, Gloucestershire
Super price
Save £3,000
£10,000 Estimated price £13,000
See more details
1/1 used BMW M3 PETROL AUTOMATIC CONVERTIBLE 2 DOORS
  • 2004
  • 55,000 miles
  • 3.2 Petrol BHP
  • Dealer, Warrington, Cheshire
Good price
Save £1,600
£15,999 Estimated price £17,600
See more details
1/4 used BMW M3 3-SeriesConvertible 2d SMG
  • 2004
  • 55,000 miles
  • 3.2 Petrol 338 BHP 20.0 Mpg
  • Dealer, Warrington, Cheshire
Good price
Save £2,100
£14,950 Estimated price £17,000
See more details
New 1/4 used BMW M3 M3 3.22d 338 BHP 2-Door
  • 2004
  • 65,338 miles
  • 3.2 Petrol 338 BHP 23.7 Mpg
  • Dealer, SO50 7AJ Hampshire, Hampshire
Fair price
Save £300
£15,495 Estimated price £15,800
See more details
1/1 used BMW M3 PETROL MANUAL CONVERTIBLE 2 DOORS
  • 2004
  • 84,000 miles
  • 3.2 Petrol 338 BHP 23.7 Mpg
  • Dealer, Brandon, Suffolk
Fair price
Save £900
£13,000 Estimated price £13,900
See more details
1/4 used BMW M3 3.2 2dr FSH
  • 2004
  • 80,000 miles
  • 3.2 Petrol 338 BHP 21.0 Mpg
  • Dealer, B11 3AX Birmingham, West Midlands
Fair price
Save £100
£16,950 Estimated price £17,000
See more details
1/4 used BMW M3 3-SeriesConvertible 2d
  • 2004
  • 60,000 miles
  • 3.2 Petrol 338 BHP 20.0 Mpg
  • Dealer, Chelmsford, Essex
Fair price
£17,850 Estimated price £17,400
See more details
1/4 used BMW M3 3-SeriesConvertible 2d
  • 2004
  • 46,000 miles
  • 3.2 Petrol 338 BHP 20.0 Mpg
  • Dealer, Chelmsford, Essex
Fair price
£19,500 Estimated price £18,600
See more details
  • 2004
  • 65,338 miles
  • 3.2 Petrol BHP
  • Dealer, Eastleigh, Hampshire
Fair price
Save £800
£15,495 Estimated price £16,300
See more details
  • 2004
  • 85,000 miles
  • 3.2 Petrol 338 BHP 23.7 Mpg
  • Private seller, Hampshire, Hampshire
Fair price
Save £1,000
£14,950 Estimated price £15,900
See more details
1/4 used BMW M3 3-SeriesConvertible 2d SMG
  • 2004
  • 52,988 miles
  • 3.2 Petrol 338 BHP 20.0 Mpg
  • Dealer, Kingsley, Cheshire
A bit pricey
£18,995 Estimated price £17,100
See more details
1/4 used BMW M3 E46CSL // 37K MILES // FULL SERVICE HISTORY // XENONS
  • 2004
  • 37,000 miles
  • 3.2 Petrol 355 BHP 23.7 Mpg
  • Dealer, Horsham, West Sussex
Rare car
£57,995
See more details
1/4 used BMW M3 3 SERIES E46CSL // FULL MAIN DEALER HISTORY // RECENTLY SERVICE 2004
  • 2004
  • 64,000 miles
  • 3.2 Petrol 355 BHP 23.7 Mpg
  • Dealer, Horsham, West Sussex
Rare car
£43,995
See more details