23 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
1/4 used BMW 320 3 Series 2.0 i Sport Saloon 4dr Petrol Manual (147 g/km, 184 bhp)
  • 2012
  • 65,000 miles
  • 2.0 Petrol 184 BHP 34.8 Mpg
  • Dealer, Bedford, Bedfordshire
Super price
Save £ 2,800
£ 5,499 It should cost £ 8,300
See more details
1/4 used BMW 320 3 SERIES 2.0 I SPORT 4d 181 BHP
  • 2017
  • 23,372 miles
  • 2.0 Petrol 181 BHP 47.1 Mpg
  • Dealer, Bedford, Bedfordshire
Super price
Save £ 2,400
£ 14,990 It should cost £ 17,400
See more details
1/4 used BMW 320 3 SERIES 2.0 I SPORT 4d 181 BHP
  • 2017
  • 22,940 miles
  • 2.0 Petrol 181 BHP 47.1 Mpg
  • Dealer, Bedford, Bedfordshire
Super price
Save £ 2,400
£ 14,989 It should cost £ 17,400
See more details
New 1/4 used BMW 320 3 SERIES 2.0 D SPORT 4d 188 BHP SAT NAV FULL HISTORY 1 OWNER
  • 2017
  • 22,773 miles
  • 2.0 Diesel 188 BHP 60.1 Mpg
  • Dealer, Bedford, Bedfordshire
Good price
Save £ 1,800
£ 15,871 It should cost £ 17,700
See more details
1/4 used BMW 320 3 Series 2.0 d M Sport (s/s) 4dr
  • 2015
  • 57,500 miles
  • 2.0 Diesel BHP 62.8 Mpg
  • Private seller, Sandy, Bedfordshire
Fair price
£ 13,500 It should cost £ 13,300
See more details
1/4 used BMW 320 3 Series 2.0 d M Sport xDrive (s/s) 4dr
  • 2015
  • 54,000 miles
  • 2.0 Diesel BHP 58.9 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
£ 14,495 It should cost £ 14,300
See more details
1/4 used BMW 320 3 Series 2.0 d SE 4dr
  • 2005
  • 111,900 miles
  • 2.0 Diesel BHP 49.6 Mpg
  • Private seller, Bedford, Bedfordshire
Fair price
£ 2,150 It should cost £ 2,000
See more details
1/4 used BMW 320 3 Series 2.0 d BluePerformance M Sport Auto (s/s) 4dr
  • 2016
  • 39,500 miles
  • 2.0 Diesel BHP 58.9 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £ 500
£ 15,989 It should cost £ 16,500
See more details
-8% 1/4 used BMW 320 3 Series 2.0 d SE 4dr
  • 2007
  • 126,183 miles
  • 2.0 Diesel 163 BHP 49.6 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £ 300
£ 1,999 It should cost £ 2,300
See more details
1/4 used BMW 320 3 SERIES 2.0 D ED PLUS 4d 161 BHP HEATED LEATHER SEATS SAT NAV
  • 2017
  • 99,530 miles
  • 2.0 Diesel 161 BHP 65.7 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £ 900
£ 10,435 It should cost £ 11,300
See more details
-6% 1/4 used BMW 320 3 Series 2.0 d EfficientDynamics 4dr
  • 2011
  • 156,700 miles
  • 2.0 Diesel BHP 68.9 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £ 500
£ 2,795 It should cost £ 3,300
See more details
-3% 1/4 used BMW 320 3 Series 2.0 d M Sport Saloon 4dr Diesel Automatic (144 g/km, 177 bhp)
  • 2009
  • 134,600 miles
  • 2.0 Diesel 177 BHP 52.3 Mpg
  • Dealer, Sandy, Bedfordshire
Fair price
£ 3,750 It should cost £ 3,300
See more details
1/4 used BMW 320 3 Series 2.0 d BluePerformance M Sport Auto (s/s) 4dr
  • 2017
  • 55,000 miles
  • 2.0 Diesel BHP 58.9 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £ 700
£ 16,489 It should cost £ 17,200
See more details
1/4 used BMW 320 3 Series 2.0 d Luxury (s/s) 4dr
  • 2012
  • 136,500 miles
  • 2.0 Diesel BHP 61.4 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
£ 6,495 It should cost £ 6,000
See more details
1/4 used BMW 320 3 Series 2.0 d Luxury Touring (s/s) 5dr
  • 2013
  • 100,000 miles
  • 2.0 Diesel 184 BHP 60.1 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £ 300
£ 8,495 It should cost £ 8,800
See more details
1/4 used BMW 320 3 Series 2.0 d ED Plus Touring 5dr Diesel (s/s) (163 ps)
  • 2015
  • 83,065 miles
  • 2.0 Diesel 163 BHP 53.3 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
£ 8,500 It should cost £ 7,800
See more details
1/4 used BMW 320 3 Series 2.0 d SE (s/s) 4dr
  • 2014
  • 53,032 miles
  • 2.0 Diesel BHP 62.8 Mpg
  • Dealer, Bedford, Bedfordshire
Fair price
Save £ 600
£ 10,990 It should cost £ 11,600
See more details
-4% 1/4 used BMW 320 3 SERIES 2.0 D SPORT 4d AUTO 184 BHP +PADDLES SHIFT+AA+LOW MILE
  • 2014
  • 49,384 miles
  • 2.0 Diesel 184 BHP
  • Dealer, Bedford, Bedfordshire
Fair price
Save £ 800
£ 10,994 It should cost £ 11,800
See more details
  • 2013
  • 73,070 miles
  • 2.0 Diesel 184 BHP 61.4 Mpg
  • Dealer, Bedfordshire, Bedfordshire
Fair price
Save £ 300
£ 9,000 It should cost £ 9,300
See more details
1/4 used BMW 320 3 Series 2.0 i M Sport xDrive (s/s) 4dr
  • 2015
  • 65,000 miles
  • 2.0 Petrol BHP 43.5 Mpg
  • Dealer, Bedford, Bedfordshire
A bit pricey
£ 14,495 It should cost £ 12,700
See more details
-5% 1/4 used BMW 320 3 Series 2.0 d M Sport (s/s) 4dr
  • 2013
  • 59,000 miles
  • 2.0 Diesel 184 BHP 61.4 Mpg
  • Dealer, SG175QQ SHEFFORD, Bedfordshire
A bit pricey
£ 11,295 It should cost £ 9,900
See more details
-3% 1/4 used BMW 320 3 Series I M Sport 4Dr Step Auto
  • 2019
  • 4,315 miles
  • 2.0 Petrol 181 BHP 50.4 Mpg
  • Dealer, Clifton Parc, Caxton Road, Bedfordshire
Rare car
£ 26,000
See more details
-3% 1/4 used BMW 320 3 Series D M Sport 4Dr Step Auto
  • 2019
  • 5,358 miles
  • 2.0 Diesel 188 BHP 65.7 Mpg
  • Dealer, Clifton Parc, Caxton Road, Bedfordshire
Rare car
£ 26,000
See more details
-1% 1/4 used BMW 320 3 d m sport 5DR
  • 2020
  • 986 miles
  • 2.0 Diesel 188 BHP 50.4 Mpg
  • Dealer, Clifton Parc, Caxton Road, Bedfordshire
Rare car
£ 31,000
See more details