7,184 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
New 1/1 used BMW 320 3 Series i M Sport 4dr Step Auto Saloon
  • 2019
  • 15,833 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
Super price
Save £5,100
£19,250 Estimated price £24,300
See more details
-2% 1/4 used BMW 320 3 Series i SE 5dr Step Auto
  • 2017
  • 32,176 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
Super price
Save £2,400
£14,625 Estimated price £17,000
See more details
-1% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 24,864 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £3,400
£17,795 Estimated price £21,200
See more details
-3% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 39,921 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
Super price
Save £3,100
£16,895 Estimated price £20,000
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 20,426 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
Super price
Save £2,600
£18,995 Estimated price £21,600
See more details
-16% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 29,788 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £3,300
£17,534 Estimated price £20,800
See more details
-8% 1/4 used BMW 320 3 Series d M Sport 4dr [Business Media] Saloon 2.0
  • 2016
  • 55,115 miles
  • 2.0 Diesel 184 BHP 57.6 Mpg
Super price
Save £2,600
£12,191 Estimated price £14,800
See more details
1/4 used BMW 320 3 Series 2.0 d ED Plus Touring Auto (s/s) 5dr
  • 2017
  • 37,316 miles
  • 2.0 Diesel 163 BHP 49.6 Mpg
Super price
Save £2,600
£14,465 Estimated price £17,100
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 18,593 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £2,700
£18,999 Estimated price £21,700
See more details
0% 1/4 used BMW 320 3 Series d M Sport 5dr Step Auto Estate 2018
  • 2018
  • 27,773 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Super price
Save £3,700
£18,490 Estimated price £22,200
See more details
-4% 1/4 used BMW 320 3 Series d xDrive Sport 5dr
  • 2018
  • 31,231 miles
  • 2.0 Diesel 190 BHP 57.6 Mpg
Super price
Save £2,600
£14,999 Estimated price £17,600
See more details
-5% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 19,628 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £3,700
£17,864 Estimated price £21,600
See more details
1/4 used BMW 320 i Sport Saloon
  • 2018
  • 14,406 miles
  • 2.0 Petrol 184 BHP 43.5 Mpg
Super price
Save £2,500
£15,500 Estimated price £18,000
See more details
-5% 1/4 used BMW 320 3 Series d EfficientDynamics Sport 4dr Step Auto Diesel Saloon 2.0
Super price
Save £2,400
£14,900 Estimated price £17,300
See more details
-2% 1/4 used BMW 320 3 Series d M Sport Saloon 2.0 4dr
  • 2018
  • 25,411 miles
  • 2.0 Diesel 190 BHP 47.9 Mpg
Super price
Save £2,700
£18,490 Estimated price £21,200
See more details
-3% 1/4 used BMW 320 3 Series d M Sport 5dr Step Auto
  • 2018
  • 17,048 miles
  • 2.0 Diesel 190 BHP 55.4 Mpg
Super price
Save £3,600
£19,395 Estimated price £23,000
See more details
-1% 1/4 used BMW 320 3 SERIES SALOON i M Sport 4dr Step Auto
  • 2018
  • 12,361 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, BT126LR Belfast
Super price
Save £3,700
£18,745 Estimated price £22,400
See more details
0% 1/4 used BMW 320 3 Series d xDrive M Sport 4dr Step Auto
  • 2018
  • 11,944 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
Super price
Save £2,800
£19,400 Estimated price £22,200
See more details
1/4 used BMW 320 3 Series d EfficientDynamics Plus 5dr
  • 2018
  • 53,700 miles
  • 2.0 Diesel 163 BHP 68.9 Mpg
  • Dealer, BL9 7DF Northampton, Manchester
Super price
Save £3,600
£13,000 Estimated price £16,600
See more details
1/1 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 30,500 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £3,300
£17,500 Estimated price £20,800
See more details
-5% 1/4 used BMW 320 3 Series d xDrive M Sport 4dr Step Auto
  • 2018
  • 38,535 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
Super price
Save £2,700
£17,500 Estimated price £20,200
See more details
-19% 1/4 used BMW 320 3 Series d xDrive M Sport 4dr Step Auto
  • 2019
  • 31,698 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
Super price
Save £4,400
£18,500 Estimated price £22,900
See more details
-3% 1/4 used BMW 320 3 Series i Sport 4dr
  • 2018
  • 15,502 miles
  • 2.0 Petrol 184 BHP 43.5 Mpg
Super price
Save £2,900
£15,000 Estimated price £17,900
See more details
-4% 1/4 used BMW 320 3 Series i Sport 4dr
  • 2018
  • 20,240 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
Super price
Save £3,000
£14,550 Estimated price £17,500
See more details