7,918 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
-3% 1/4 used BMW 320 3 Series d M Sport Shadow Edition 4dr Step Auto Saloon 2019
  • 2019
  • 17,064 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, CV34LP Coventry, West Midlands
Super price
Save £3,700
£21,650 Estimated price £25,300
See more details
-2% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2017
  • 45,600 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, NE360BQ Sunderland, Tyne and Wear
Super price
Save £2,500
£16,146 Estimated price £18,600
See more details
-7% 1/4 used BMW 320 3 Series 2.0 d M Sport Touring Auto (s/s) 5dr
  • 2019
  • 39,070 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
  • Dealer, DN58AN Doncaster, South Yorkshire
Super price
Save £3,900
£19,895 Estimated price £23,800
See more details
-9% 1/4 used BMW 320 3 Series d M Sport 4dr
  • 2017
  • 38,373 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, TS183RB Stockton-on-Tees, Durham
Super price
Save £2,500
£15,434 Estimated price £17,900
See more details
-2% 1/4 used BMW 320 3 Series d xDrive M Sport Saloon Automatic
  • 2018
  • 36,896 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, MK150DQ Milton Keynes, Buckinghamshire
Super price
Save £2,900
£18,495 Estimated price £21,400
See more details
-6% 1/4 used BMW 320 d xDrive M Sport Saloon Automatic
  • 2018
  • 14,955 miles
  • 2.0 Diesel 190 BHP 44.8 Mpg
  • Dealer, ST174PQ Stafford, Staffordshire
Super price
Save £3,300
£19,980 Estimated price £23,300
See more details
-10% 1/4 used BMW 320 3 Series 2.0 d Sport Touring (s/s) 5dr
  • 2013
  • 67,150 miles
  • 2.0 Diesel 184 BHP 58.9 Mpg
  • Dealer, TA201EP Chard, Somerset
Super price
Save £1,900
£8,995 Estimated price £10,900
See more details
1/4 used BMW 320 3 SERIES DIESEL SALOON d EfficientDynamics Sport 4dr Step Auto 2.0
  • 2017
  • 19,129 miles
  • 2.0 Diesel 160 BHP 61.4 Mpg
  • Dealer, YO304WR York, North Yorkshire
Super price
Save £2,800
£15,992 Estimated price £18,800
See more details
-2% 1/4 used BMW 320 3 Series i M Sport 4dr Step Auto
  • 2018
  • 9,053 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, W1T 4JD London, London
Super price
Save £2,900
£20,544 Estimated price £23,400
See more details
-1% 1/4 used BMW 320 3 SERIES 2.0TD d M Sport (190bhp) Touring 5-Dr
  • 2018
  • 25,055 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, CB13LH Cambridge, Cambridgeshire
Super price
Save £3,400
£19,495 Estimated price £22,900
See more details
-4% 1/4 used BMW 320 3 Series i M Sport 4dr Saloon 2017
  • 2017
  • 18,779 miles
  • 2.0 Petrol 184 BHP 47.9 Mpg
  • Dealer, DN158PT Scunthorpe, Lincolnshire
Super price
Save £2,500
£16,700 Estimated price £19,200
See more details
-6% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2016
  • 28,000 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, EH153HR Edinburgh
Super price
Save £2,500
£15,500 Estimated price £18,000
See more details
-1% 1/4 used BMW 320 3 Series d M Sport Saloon 2.0 4dr
  • 2018
  • 35,973 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, CW16XH Crewe, Cheshire
Super price
Save £3,700
£17,780 Estimated price £21,500
See more details
-2% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto 2.0
  • 2017
  • 18,659 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, BT191UE Bangor
Super price
Save £2,900
£17,995 Estimated price £20,900
See more details
1/4 used BMW 320 3 Series d M Sport 5dr Step Auto
  • 2018
  • 31,009 miles
  • 2.0 Diesel 187 BHP 55.4 Mpg
  • Dealer, BT191UE Bangor
Super price
Save £2,700
£19,995 Estimated price £22,700
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 19,231 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, DH15DQ Pity Me, Durham
Super price
Save £3,500
£19,499 Estimated price £23,000
See more details
1/1 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 10,252 miles
  • 2.0 Diesel 187 BHP 58.9 Mpg
  • Dealer, AB123EW Aberdeen
Super price
Save £3,100
£21,000 Estimated price £24,100
See more details
1/4 used BMW 320 3 Series i Sport 4dr
  • 2017
  • 12,000 miles
  • 2.0 Petrol 184 BHP 48.0 Mpg
  • Dealer, CF118AQ Cardiff
Super price
Save £2,300
£14,990 Estimated price £17,300
See more details
-1% 1/4 used BMW 320 3 Series d Sport Saloon 2.0 4dr
  • 2018
  • 32,746 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, WV132QU Willenhall, West Midlands
Super price
Save £3,400
£14,750 Estimated price £18,100
See more details
-1% 1/4 used BMW 320 3 Series d M Sport 5dr Step Auto
  • 2018
  • 30,355 miles
  • 2.0 Diesel 190 BHP 55.4 Mpg
  • Dealer, BT12 6HU Belfast
Super price
Save £2,700
£19,695 Estimated price £22,400
See more details
1/4 used BMW 320 3 Series 2.0 D SE Auto
  • 2013
  • 74,500 miles
  • 2.0 Diesel 184 BHP 60.1 Mpg
  • Dealer, OL1 2QL Oldham, Manchester
Super price
Save £2,300
£9,295 Estimated price £11,600
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 21,816 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, DY101JB Kidderminster, Worcestershire
Super price
Save £3,200
£19,499 Estimated price £22,700
See more details
-8% 1/4 used BMW 320 3 SERIES SALOON i M Sport 4dr Step Auto
  • 2019
  • 123 miles
  • 2.0 Petrol 184 BHP 42.2 Mpg
  • Dealer, NE360BQ Sunderland, Tyne and Wear
Super price
Save £5,200
£27,670 Estimated price £32,900
See more details
1/4 used BMW 320 3 Series D SE Auto 4-Door
  • 2017
  • 33,757 miles
  • 2.0 Diesel BHP 67.0 Mpg
  • Dealer, NR4 6ET Norwich, Norfolk
Super price
Save £2,700
£14,490 Estimated price £17,200
See more details