14,819 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
-18% 1/4 used BMW 330 3 Series I M Sport 4Dr Step Auto
  • 2019
  • 123 miles
  • 2.0 Petrol 258 BHP 47.9 Mpg
  • Dealer, SK9 2LE Wilmslow, Cheshire
Super price
Save £4,900
£26,990 Estimated price £31,900
See more details
-6% 1/4 used BMW 320 3 SERIES D M Sport 4Dr 2.0
  • 2018
  • 19,000 miles
  • 2.0 Diesel 190 BHP 57.6 Mpg
  • Dealer, BT126LR Belfast
Super price
Save £4,300
£16,750 Estimated price £21,000
See more details
-4% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto Saloon 2018
  • 2018
  • 16,986 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, PE217PQ Boston, Lincolnshire
Super price
Save £2,700
£19,490 Estimated price £22,200
See more details
1/4 used BMW 320 3 Series d xDrive M Sport 4dr Step Auto 2.0
  • 2019
  • 12,573 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
  • Dealer, DN15 8PT Scunthorpe, Lincolnshire
Super price
Save £3,200
£21,400 Estimated price £24,600
See more details
1/4 used BMW 320 3 SERIES Diesel d M Sport 4dr Step Auto
  • 2018
  • 27,176 miles
  • 2.0 Diesel 187 BHP 58.9 Mpg
  • Dealer, AB123LQ Aberdeen
Super price
Save £3,800
£18,490 Estimated price £22,300
See more details
1/4 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 2,706 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, OL112PX Rochdale, Manchester
Super price
Save £3,200
£24,990 Estimated price £28,200
See more details
1/4 used BMW 340 3 Series i M Sport 4dr
  • 2017
  • 14,720 miles
  • 3.0 Petrol 326 BHP 36.7 Mpg
  • Dealer, PE1 5PE Peterborough, Cambridgeshire
Super price
Save £3,500
£19,080 Estimated price £22,600
See more details
-15% 1/4 used BMW 320 3 SERIES 2017 Springfield d M Sport 5dr Step Auto
  • 2017
  • 34,687 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, Colchester Road, Essex
Super price
Save £3,300
£15,691 Estimated price £19,000
See more details
1/4 used BMW 320 3 Series D M SPORT 2.0 4dr
  • 2018
  • 29,690 miles
  • 2.0 Diesel 187 BHP 58.9 Mpg
  • Dealer, BD48RU Bradford, West Yorkshire
Super price
Save £3,100
£19,000 Estimated price £22,100
See more details
-5% 1/4 used BMW 320 3 Series D Xdrive M Sport 4Dr Step Auto
  • 2018
  • 29,748 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
  • Dealer, LE27QN Leicester, Leicestershire
Super price
Save £3,600
£17,690 Estimated price £21,300
See more details
1/1 used BMW 320 3 Series i Sport 4dr Step Auto
  • 2017
  • 27,693 miles
  • 2.0 Petrol 181 BHP 51.4 Mpg
  • Dealer, G329QQ Glasgow
Super price
Save £2,300
£15,298 Estimated price £17,600
See more details
-6% 1/4 used BMW 320 3 Series D M Sport 4Dr Step Auto
  • 2018
  • 40,750 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, BA2 3DR Bath, Somerset
Super price
Save £3,600
£16,888 Estimated price £20,500
See more details
-7% 1/4 used BMW 320 3 Series D M Sport 4Dr
  • 2020
  • 4 miles
  • 2.0 Diesel 187 BHP 62.8 Mpg
  • Dealer, BA23DR Bath, Somerset
Super price
Save £2,900
£25,488 Estimated price £28,400
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2018
  • 33,493 miles
  • 2.0 Diesel 187 BHP 58.9 Mpg
  • Dealer, BA23DR Bath, Somerset
Super price
Save £2,900
£18,995 Estimated price £21,900
See more details
1/1 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 4,262 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Super price
Save £4,100
£23,880 Estimated price £28,000
See more details
1/1 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 3,322 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Super price
Save £3,100
£24,990 Estimated price £28,100
See more details
1/1 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 8,882 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Super price
Save £3,300
£24,440 Estimated price £27,700
See more details
1/1 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 2,426 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Super price
Save £4,300
£23,880 Estimated price £28,200
See more details
1/4 used BMW 320 3 Series d xDrive M Sport 5dr Step Auto [Business Media]
  • 2017
  • 35,445 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, AB123LQ Aberdeen
Super price
Save £2,800
£17,000 Estimated price £19,800
See more details
1/1 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 3,431 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Super price
Save £3,100
£24,990 Estimated price £28,100
See more details
1/1 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 2,524 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Super price
Save £3,200
£24,990 Estimated price £28,200
See more details
1/1 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 6,528 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Super price
Save £4,000
£23,880 Estimated price £27,900
See more details
1/1 used BMW 320 3 Series d [190] M Sport 5dr Step Auto [Business Media]
  • 2020
  • 1,233 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, M41 7GF Manchester, Manchester
Super price
Save £2,800
£24,990 Estimated price £27,800
See more details
-1% 1/4 used BMW 320 3 Series D M Sport 4Dr Step Auto
  • 2016
  • 42,000 miles
  • 2.0 Diesel 187 BHP 64.2 Mpg
  • Dealer, ST163DG Stafford, Staffordshire
Super price
Save £2,300
£15,000 Estimated price £17,300
See more details