165 used BMW 320 have been price checked in Hampshire

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

  • Super price
  • Good price
  • Fair price
  • A bit pricey
  • Expensive
1/4 used BMW 320 3 Series i Sport 4dr
  • 2018
  • 18,000 miles
  • 2.0 Petrol 184 BHP 43.5 Mpg
Super price
Save £2,800
£14,900 Estimated price £17,700
See more details
New 1/1 used BMW 320 3 SERIES Diesel d M Sport 4dr Step Auto
  • 2018
  • 35,981 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £3,400
£17,000 Estimated price £20,400
See more details
-9% 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,800
£11,995 Estimated price £14,800
See more details
New 1/1 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 30,296 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
Super price
Save £3,300
£17,470 Estimated price £20,800
See more details
-1% 1/4 used BMW 320 3 Series d M Sport Saloon 2.0 4dr
  • 2018
  • 25,346 miles
  • 2.0 Diesel 190 BHP 47.9 Mpg
Super price
Save £3,300
£18,350 Estimated price £21,600
See more details
-3% 1/4 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media] 2.0
  • 2017
  • 18,000 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
Super price
Save £3,000
£17,300 Estimated price £20,300
See more details
-1% 1/4 used BMW 320 3 Series i Sport Saloon 2.0 4dr
  • 2018
  • 18,749 miles
  • 2.0 Petrol 184 BHP 37.7 Mpg
Super price
Save £2,600
£15,000 Estimated price £17,600
See more details
-5% 1/4 used BMW 320 3 Series i M Sport 4dr Step Auto
  • 2018
  • 34,258 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
Super price
Save £4,000
£16,700 Estimated price £20,700
See more details
-2% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto diesel saloon
  • 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
1/1 used BMW 320 d M Sport Touring
  • 2019
  • 21,548 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
Super price
Save £3,800
£21,450 Estimated price £25,200
See more details
-1% 1/4 used BMW 320 3 SERIES Diesel d M Sport 4dr Step Auto
  • 2018
  • 32,346 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £2,900
£17,700 Estimated price £20,600
See more details
-1% 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 £2,500
£15,000 Estimated price £17,500
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
1/4 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2018
  • 15,985 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
Super price
Save £2,600
£20,000 Estimated price £22,600
See more details
1/4 used BMW 320 3 Series 2.0 d BluePerformance M Sport Auto (s/s) 4dr
  • 2018
  • 16,004 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £2,900
£19,000 Estimated price £21,900
See more details
-8% 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 £4,300
£17,403 Estimated price £21,700
See more details
-1% 1/4 used BMW 320 3 Series d M Sport 5dr Step Auto
  • 2018
  • 21,863 miles
  • 2.0 Diesel 190 BHP 55.4 Mpg
Super price
Save £3,700
£18,950 Estimated price £22,600
See more details
1/4 used BMW 320 3 Series d M Sport 5dr Step Auto
  • 2018
  • 26,700 miles
  • 2.0 Diesel 190 BHP 55.4 Mpg
Super price
Save £3,200
£19,000 Estimated price £22,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
Super price
Save £3,400
£18,500 Estimated price £21,900
See more details
-18% 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,600
£17,184 Estimated price £20,800
See more details
-4% 1/4 used BMW 320 3 Series i M Sport 4dr Step Auto
  • 2018
  • 32,267 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
Super price
Save £4,100
£16,700 Estimated price £20,800
See more details
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,500 Estimated price £22,300
See more details
-6% 1/4 used BMW 320 3 Series d EfficientDynamics Sport 4dr Step Auto Diesel Saloon 2.0
Super price
Save £2,700
£14,650 Estimated price £17,300
See more details
0% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 23,184 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £2,600
£18,795 Estimated price £21,400
See more details