6,264 used BMW 320 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
-12% 1/4 used BMW 320 3 Series d Sport 5dr Step Auto
  • 2014
  • 56,241 miles
  • 2.0 Diesel 184 BHP 60.1 Mpg
  • Dealer, PE15PT Peterborough, Cambridgeshire
Super price
Save £2,500
£10,950 Estimated price £13,400
See more details
1/2 used BMW 320 3 Series 2.0 d SE xDrive (s/s) 4dr
  • 2014
  • 42,208 miles
  • 2.0 Diesel 184 BHP 57.6 Mpg
  • Dealer, AB123AD West Tullos
Super price
Save £2,200
£10,500 Estimated price £12,700
See more details
-5% 1/4 used BMW 320 3 Series i M Sport 4dr Step Auto
  • 2018
  • 6,258 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, BR29HS Bromley, London
Super price
Save £3,600
£20,900 Estimated price £24,500
See more details
-4% 1/4 used BMW 320 3 Series i M Sport 4dr Step Auto
  • 2018
  • 27,805 miles
  • 2.0 Petrol 181 BHP 48.7 Mpg
  • Dealer, KY13LT Kirkcaldy
Super price
Save £4,300
£18,750 Estimated price £23,000
See more details
-1% 1/4 used BMW 320 3 SERIES d M Sport 4dr Step Auto 2.0
  • 2018
  • 39,314 miles
  • 2.0 Diesel 187 BHP 58.9 Mpg
  • Dealer, G524XA Glasgow
Super price
Save £4,100
£17,600 Estimated price £21,700
See more details
1/4 used BMW 320 3 Series d M Sport 5dr Step Auto 2.0
  • 2018
  • 43,000 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
  • Dealer, LN63TA Lincoln, Lincolnshire
Super price
Save £3,600
£18,780 Estimated price £22,400
See more details
-2% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2017
  • 42,087 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, South Humberside, Lincolnshire
Super price
Save £2,800
£16,390 Estimated price £19,200
See more details
1/4 used BMW 320 3 Series 2.0 d BluePerformance M Sport Auto (s/s) 4dr
  • 2018
  • 16,286 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, DD23XH Dundee
Super price
Save £4,500
£19,000 Estimated price £23,500
See more details
1/4 used BMW 320 3 Series 2.0TD d M Sport Touring 5d Auto
  • 2018
  • 39,087 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
  • Dealer, AB123AD West Tullos
Super price
Save £3,800
£19,000 Estimated price £22,800
See more details
1/4 used BMW 320 3 Series i SE 4dr Saloon 2014
  • 2014
  • 45,349 miles
  • 2.0 Petrol 184 BHP 44.8 Mpg
  • Dealer, DD24SU Dundee
Super price
Save £2,500
£9,500 Estimated price £12,000
See more details
1/4 used BMW 320 3 Series Diesel Saloon d M Sport 4dr 2.0
  • 2017
  • 19,219 miles
  • 2.0 Diesel 190 BHP 57.6 Mpg
  • Dealer, TS183DZ Stockton-on-Tees, Durham
Super price
Save £3,200
£16,395 Estimated price £19,600
See more details
1/4 used BMW 320 3 Series 2.0 d BluePerformance M Sport Auto (s/s) 4dr
  • 2018
  • 23,035 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, DD23XH Dundee
Super price
Save £3,000
£20,000 Estimated price £23,000
See more details
1/4 used BMW 320 3-Series d M Sport 4dr Step Auto
  • 2018
  • 29,870 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, S605DN Rotherham, South Yorkshire
Super price
Save £4,400
£17,995 Estimated price £22,400
See more details
1/4 used BMW 320 3 SERIES 320D M SPORT d M Sport Saloon 2.0 4dr
  • 2018
  • 20,078 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, DN311SF Grimsby, Lincolnshire
Super price
Save £3,900
£19,295 Estimated price £23,200
See more details
0% 1/4 used BMW 320 3 Series 2L M Sport BluePerformance d
  • 2018
  • 24,597 miles
  • 2.0 Diesel 187 BHP 64.2 Mpg
  • Dealer, NW10 7GA London, London
Super price
Save £3,700
£19,000 Estimated price £22,700
See more details
0% 1/4 used BMW 320 3 Series 2L M Sport Shadow Edition BluePerformance d
  • 2019
  • 37,438 miles
  • 2.0 Diesel 187 BHP 64.2 Mpg
  • Dealer, NW10 7GA London, London
Super price
Save £3,200
£20,750 Estimated price £23,900
See more details
-11% 1/4 used BMW 320 3 Series I M SPORT for sale | Big Motoring World
  • 2018
  • 42,686 miles
  • 2.0 Petrol 184 BHP 43.5 Mpg
  • Dealer, ME5 9QG Chatham, Kent
Super price
Save £4,100
£15,400 Estimated price £19,500
See more details
-1% 1/4 used BMW 320 3 Series D M SPORT for sale | Big Motoring World
  • 2018
  • 17,004 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, EN8 8DY London, Hertfordshire
Super price
Save £4,300
£18,500 Estimated price £22,800
See more details
-1% 1/4 used BMW 320 3 Series D XDRIVE M SPORT for sale | Big Motoring World
  • 2018
  • 19,644 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, ME5 9QG Chatham, Kent
Super price
Save £4,300
£19,000 Estimated price £23,300
See more details
-3% 1/4 used BMW 320 3 Series d EfficientDynamics Plus 4dr Step Auto PARKING SENSORS - HEATED SEATS -
  • 2017
  • 51,009 miles
  • 2.0 Diesel 163 BHP 61.4 Mpg
  • Dealer, SO31 7FL Hampshire, Hampshire
Super price
Save £2,400
£13,750 Estimated price £16,100
See more details
-6% 1/4 used BMW 320 3 Series d EfficientDynamics Plus 4dr Step Auto - CLIMATE CONTROL - DAB/CD/USB 2.0
  • 2018
  • 66,776 miles
  • 2.0 Diesel 163 BHP 65.7 Mpg
  • Dealer, SO31 7FL Hampshire, Hampshire
Super price
Save £3,100
£13,990 Estimated price £17,100
See more details
-2% 1/4 used BMW 320 3 Series D ED PLUS TOURING for sale | Big Motoring World
  • 2017
  • 49,787 miles
  • 2.0 Diesel 163 BHP 60.1 Mpg
  • Dealer, EN8 8DY London, Hertfordshire
Super price
Save £2,300
£13,100 Estimated price £15,400
See more details
1/1 used BMW 320 3 Series D ED PLUS for sale | Big Motoring World
  • 2018
  • 59,856 miles
  • 2.0 Diesel 163 BHP 61.4 Mpg
  • Dealer, EN8 8DY London, Hertfordshire
Super price
Save £2,500
£15,100 Estimated price £17,600
See more details
1/4 used BMW 320 3 Series D M SPORT for sale | Big Motoring World
  • 2018
  • 43,134 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, ME5 9QG Chatham, Kent
Super price
Save £3,300
£17,400 Estimated price £20,700
See more details