12,124 used BMW 3-Series 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
1/1 used BMW 320 3 Series d EfficientDynamics Plus 5dr For Sale Reg:OY17 FRU
  • 2017
  • 27,494 miles
  • 2.0 Diesel 163 BHP 60.1 Mpg
  • Dealer, SO31 7FL Lower Swanwick, Hampshire
Super price
Save £2,400
£13,698 Estimated price £16,100
See more details
1/4 used BMW 320 3 Series i M Sport 4dr Step Auto Saloon
  • 2019
  • 15,833 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, PR1 8DT Preston,, Lancashire
Super price
Save £5,100
£19,250 Estimated price £24,300
See more details
-2% 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,700
£17,495 Estimated price £21,200
See more details
-1% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 33,558 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
Super price
Save £3,600
£16,950 Estimated price £20,500
See more details
-1% 1/4 used BMW 320 3 Series 2.0 d BluePerformance SE Auto (s/s) 4dr
  • 2018
  • 38,293 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
Super price
Save £2,700
£14,300 Estimated price £17,000
See more details
1/1 used BMW 320 3 Series d xDrive Luxury 4dr Step Auto
  • 2018
  • 8,052 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
Super price
Save £2,600
£19,244 Estimated price £21,800
See more details
1/3 used BMW 320 3 Series i M Sport 4dr Step Auto
  • 2018
  • 22,510 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, SO237SL Winchester, Hampshire
Super price
Save £2,600
£18,995 Estimated price £21,600
See more details
0% 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,400
£15,200 Estimated price £17,600
See more details
-3% 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,500
£17,300 Estimated price £20,800
See more details
-3% 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 £3,900
£16,950 Estimated price £20,800
See more details
1/4 used BMW 320 3 Series d M Sport 4dr
  • 2018
  • 28,000 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, PE217PQ Boston, Lincolnshire
Super price
Save £2,600
£16,990 Estimated price £19,600
See more details
-6% 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 £4,700
£17,745 Estimated price £22,400
See more details
0% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 30,559 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
Super price
Save £3,400
£17,450 Estimated price £20,800
See more details
0% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 23,405 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, S751LR Barnsley, South Yorkshire
Super price
Save £3,500
£17,880 Estimated price £21,400
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
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
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
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
-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
1/4 used BMW 320 3 Series 2.0 d Blueperformance M Sport Saloon 4dr Diesel Auto (s/s) (190 Ps)
  • 2018
  • 40,222 miles
  • 2.0 Diesel 190 BHP 47.9 Mpg
  • Dealer, WC1E 7DP London, London
Super price
Save £3,500
£16,495 Estimated price £20,000
See more details
1/4 used BMW 320 3 Series i Sport 4dr Step Auto
  • 2018
  • 32,685 miles
  • 2.0 Petrol 184 BHP 51.4 Mpg
Super price
Save £3,400
£14,495 Estimated price £17,900
See more details
0% 1/4 used BMW 320 3 Series D ED PLUS for sale | Big Motoring World
  • 2018
  • 46,970 miles
  • 2.0 Diesel 163 BHP 72.4 Mpg
  • Dealer, ME59QG Chatham, Kent
Super price
Save £3,300
£11,900 Estimated price £15,200
See more details
0% 1/4 used BMW 320 3 Series D ED PLUS for sale | Big Motoring World
  • 2018
  • 39,117 miles
  • 2.0 Diesel 163 BHP 72.4 Mpg
  • Dealer, ME5 9QG Chatham, Kent
Super price
Save £3,400
£12,400 Estimated price £15,800
See more details