48 used BMW 320 have been price checked in Kempston

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

  • Super price
  • Good price
  • Fair price
  • A bit pricey
  • Expensive
-5% 1/4 used BMW 320 3 SERIES 2.0 I M SPORT SHADOW EDITION 4d 181 BHP
  • 2018
  • 33,336 miles
  • 2.0 Petrol 181 BHP 43.5 Mpg
  • Dealer, Bedford, Bedfordshire
Super price
Save £2,400
£17,279 Estimated price £19,700
See more details
1/4 used BMW 320 3 Series 2.0 d EfficientDynamics 4dr
  • 2011
  • 96,000 miles
  • 2.0 Diesel 163 BHP 68.9 Mpg
  • Dealer, Bedford, Bedfordshire
Good price
Save £700
£4,490 Estimated price £5,200
See more details
-8% 1/4 used BMW 320 3 SERIES 2.0 D M SPORT SHADOW EDITION TOURING 5d 188 BHP
  • 2017
  • 89,673 miles
  • 2.0 Diesel 188 BHP 47.1 Mpg
  • Dealer, Bedford, Bedfordshire
Good price
Save £1,700
£11,880 Estimated price £13,600
See more details
-6% 1/4 used BMW 320 3 Series 2.0 d Luxury (s/s) 4dr
  • 2012
  • 71,000 miles
  • 2.0 Diesel 184 BHP 61.4 Mpg
  • Private seller, Bedford, Bedfordshire
Good price
Save £1,100
£8,200 Estimated price £9,300
See more details
1/4 used BMW 320 3 Series d M Sport 5dr Step Auto
  • 2010
  • 121,700 miles
  • 2.0 Diesel 177 BHP 50.0 Mpg
  • Dealer, MK45 5BF Bedford, Bedfordshire
Good price
Save £700
£4,500 Estimated price £5,200
See more details
-5% 1/4 used BMW 320 3 Series 2.0 d BluePerformance M Sport Auto (s/s) 4dr
  • 2016
  • 49,990 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, Bedford, Bedfordshire
Good price
Save £1,400
£13,989 Estimated price £15,400
See more details
1/4 used BMW 320 3-Series Coupe d SE Highline 2d Auto
  • 2010
  • 148,000 miles
  • 2.0 Diesel 174 BHP 51.0 Mpg
  • Dealer, Bedford, Bedfordshire
Good price
Save £1,100
£3,795 Estimated price £4,900
See more details
1/4 used BMW 320 3 Series 2.0 d SE Highline 2dr
  • 2010
  • 148,000 miles
  • 2.0 Diesel 177 BHP 51.4 Mpg
  • Dealer, MK44 3LH Bedford, Bedfordshire
Good price
Save £1,200
£3,795 Estimated price £5,000
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto 2.0
  • 2017
  • 29,591 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, MK42 9BW Bedford, Bedfordshire
Good price
Save £1,400
£18,517 Estimated price £19,900
See more details
1/4 used BMW 320 3-Series Saloon d (184bhp) M Sport 4d
  • 2011
  • 97,000 miles
  • 2.0 Diesel 181 BHP 60.0 Mpg
  • Dealer, Bedford, Bedfordshire
Good price
Save £800
£4,999 Estimated price £5,800
See more details
1/4 used BMW 320 3 Series 2.0 d M Sport 4dr
  • 2011
  • 97,000 miles
  • 2.0 Diesel 184 BHP 60.1 Mpg
  • Dealer, MK44 3LH Bedford, Bedfordshire
Good price
Save £900
£4,999 Estimated price £5,900
See more details
-3% 1/4 used BMW 320 3 Series d EfficientDynamics 4dr 2.0
  • 2015
  • 69,873 miles
  • 2.0 Diesel 163 BHP 68.9 Mpg
  • Dealer, MK41 9SD Bedford, Bedfordshire
Fair price
£8,809 Estimated price £8,700
See more details
-25% 1/4 used BMW 320 3 Series 2.0 i SE Touring 5dr
  • 2007
  • 160,000 miles
  • 2.0 Petrol 150 BHP 37.2 Mpg
  • Dealer, Sandy, Bedfordshire
Fair price
Save £100
£1,450 Estimated price £1,500
See more details
1/4 used BMW 320 d M Sport Saloon
  • 2020
  • 7,578 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, MK410GL Bedford, Bedfordshire
Fair price
£27,500 Estimated price £26,900
See more details
-4% 1/4 used BMW 320 3 Series 2.0 d SE (s/s) 4dr
  • 2012
  • 111,000 miles
  • 2.0 Diesel 184 BHP 62.8 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £500
£6,890 Estimated price £7,400
See more details
1/1 used BMW 320 3 Series 2.0 i SE 4dr
  • 2012
  • 35,000 miles
  • 2.0 Petrol BHP 47.1 Mpg
  • Dealer, Sandy, Bedfordshire
Fair price
Save £700
£10,450 Estimated price £11,100
See more details
1/4 used BMW 320 3 Series 2.0 d M Sport Touring Auto (s/s) 5dr
  • 2017
  • 71,000 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
  • Private seller, Bedford, Bedfordshire
Fair price
Save £600
£15,490 Estimated price £16,100
See more details
-4% 1/4 used BMW 320 d M Sport Saloon
  • 2015
  • 46,252 miles
  • 2.0 Diesel BHP
  • Dealer, MK41 0GL Bedford, Bedfordshire
Fair price
£15,250 Estimated price £14,800
See more details
1/1 used BMW 320 3 Series 2.0 d EfficientDynamics Business Edition (s/s) 4dr
  • 2013
  • 80,000 miles
  • 2.0 Diesel 163 BHP 68.9 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
£9,490 Estimated price £8,800
See more details
1/4 used BMW 320 3 Series 2.0 d M Sport Edition 4dr
  • 2008
  • 63,000 miles
  • 2.0 Diesel 177 BHP 58.9 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
£5,690 Estimated price £5,100
See more details
1/4 used BMW 320 3 Series 2.0 d Sport (s/s) 4dr
  • 2012
  • 113,000 miles
  • 2.0 Diesel BHP 61.4 Mpg
  • Private seller, Bedford, Bedfordshire
Fair price
£6,375 Estimated price £6,300
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto
  • 2020
  • 2,934 miles
  • 2.0 Diesel 190 BHP 65.7 Mpg
  • Dealer, MK410GL Bedford, Bedfordshire
Fair price
£30,000 Estimated price £28,600
See more details
-6% 1/4 used BMW 320 3 Series 2.0 d BluePerformance M Sport Auto (s/s) 4dr
  • 2016
  • 62,300 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £300
£13,995 Estimated price £14,300
See more details
1/1 used BMW 320 3 Series 2.0 d Exclusive Edition Touring 5dr
  • 2010
  • 101,000 miles
  • 2.0 Diesel 184 BHP 52.3 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
£5,995 Estimated price £5,700
See more details