7,529 used BMW 320 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
-17% 1/4 used BMW 320 3 Series i M Sport Saloon 2.0 4dr
  • 2019
  • 5,528 miles
  • 2.0 Petrol 184 BHP 47.1 Mpg
  • Dealer, DE214RZ Derby, Derbyshire
Super price
Save £ 3,100
£ 21,000 It should cost £ 24,100
See more details
0% 1/4 used BMW 320 3 Series d EfficientDynamics Plus 4dr Step Auto
  • 2017
  • 16,398 miles
  • 2.0 Diesel 163 BHP 74.0 Mpg
  • Dealer, WC1E 7DP London, London
Super price
Save £ 2,600
£ 15,695 It should cost £ 18,300
See more details
-10% 1/4 used BMW 320 3 Series D Xdrive M Sport 4Dr Step Auto
  • 2018
  • 20,434 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
  • Dealer, BL32NY Bolton, Manchester
Super price
Save £ 2,900
£ 18,699 It should cost £ 21,600
See more details
-1% 1/4 used BMW 320 3 SERIES D M Sport 4Dr Step Auto 2.0
  • 2018
  • 24,043 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, SR51JQ Sunderland, Tyne and Wear
Super price
Save £ 2,800
£ 18,480 It should cost £ 21,300
See more details
-3% 1/4 used BMW 320 3 Series D M Sport 5Dr Step Auto
  • 2019
  • 8,862 miles
  • 2.0 Diesel 187 BHP 55.4 Mpg
  • Dealer, PL68LD Plymouth, Devon
Super price
Save £ 4,500
£ 20,680 It should cost £ 25,200
See more details
-5% 1/4 used BMW 320 3 Series D M Sport Shadow Edition 4Dr Step Auto
  • 2019
  • 16,079 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, Tremarl Industrial Estate
Super price
Save £ 2,900
£ 21,780 It should cost £ 24,700
See more details
-6% 1/4 used BMW 320 3 Series d ED Plus Saloon Auto 4-Door
  • 2017
  • 20,841 miles
  • 2.0 Diesel 163 BHP 74.3 Mpg
  • Dealer, S419AJ Chesterfield, Derbyshire
Super price
Save £ 3,100
£ 14,919 It should cost £ 18,000
See more details
-5% 1/4 used BMW 320 3 Series D Luxury 4Dr Step Auto
  • 2017
  • 6,213 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, TQ47DF Paignton, Devon
Super price
Save £ 2,900
£ 16,880 It should cost £ 19,800
See more details
1/4 used BMW 320 3 Series I M Sport 4Dr Step Auto
  • 2018
  • 19,308 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
  • Dealer, G642AH Bishopbriggs
Super price
Save £ 2,700
£ 18,498 It should cost £ 21,200
See more details
-9% 1/4 used BMW 320 3 SERIES 2018 London d M Sport 4dr Step Auto Diesel Saloon
  • 2018
  • 31,643 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, E4 8PZ Chingford, London
Super price
Save £ 2,700
£ 18,000 It should cost £ 20,700
See more details
-3% 1/4 used BMW 320 3 Series D M Sport 4Dr Step Auto
  • 2018
  • 26,937 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, LE27QN Leicester, Leicestershire
Super price
Save £ 2,500
£ 18,500 It should cost £ 21,000
See more details
1/4 used BMW 320 3 Series I M Sport Shadow Edition 5Dr Step Auto
  • 2019
  • 9,813 miles
  • 2.0 Petrol 181 BHP 45.6 Mpg
  • Dealer, Vines Crawley, West Sussex
Super price
Save £ 3,000
£ 21,995 It should cost £ 25,000
See more details
-5% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto 2019
  • 2019
  • 8,486 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, 500 Hil Glasgow
Super price
Save £ 3,900
£ 20,350 It should cost £ 24,200
See more details
1/4 used BMW 320 3 Series d EfficientDynamics Sport 4dr Step Auto
  • 2017
  • 35,023 miles
  • 2.0 Diesel 163 BHP 70.0 Mpg
  • Dealer, TS15JP Middlesbrough, North Yorkshire
Super price
Save £ 2,600
£ 14,291 It should cost £ 16,900
See more details
1/1 used BMW 320 3 Series I Sport 4Dr Step Auto
  • 2018
  • 13,057 miles
  • 2.0 Petrol 181 BHP 51.4 Mpg
  • Dealer, Brunel Salford, Manchester
Super price
Save £ 3,400
£ 17,498 It should cost £ 20,900
See more details
-3% 1/4 used BMW 320 3 SERIES 2.0 D XDRIVE M SPORT 4dr
  • 2018
  • 26,173 miles
  • 2.0 Diesel 190 BHP 54.3 Mpg
  • Dealer, WC1E 7DP London, London
Super price
Save £ 3,000
£ 18,250 It should cost £ 21,200
See more details
-1% 1/4 used BMW 320 3 Series D Efficientdynamics Plus 5Dr Step Auto
  • 2017
  • 24,142 miles
  • 2.0 Diesel 161 BHP 70.6 Mpg
  • Dealer, KT171DH Epsom, Surrey
Super price
Save £ 2,700
£ 14,995 It should cost £ 17,700
See more details
-5% 1/4 used BMW 320 3 SERIES 2018 Sunderland Enterprise Park d M Sport 4dr Step Auto Diesel Saloon
  • 2018
  • 25,162 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, SR52TB Hylton Riverside, Tyne and Wear
Super price
Save £ 2,700
£ 18,499 It should cost £ 21,200
See more details
-4% 1/4 used BMW 320 3 Series D Xdrive Se 4Dr Step Auto
  • 2019
  • 11,749 miles
  • 2.0 Diesel 187 BHP 55.4 Mpg
  • Dealer, SN58WG Swindon, Wiltshire
Super price
Save £ 4,000
£ 18,999 It should cost £ 23,000
See more details
1/4 used BMW 320 3 Series d M Sport Saloon 2.0 4dr
  • 2018
  • 31,699 miles
  • 2.0 Diesel 187 BHP 64.2 Mpg
  • Dealer, Victori Brighton, East Sussex
Super price
Save £ 2,700
£ 18,985 It should cost £ 21,700
See more details
-11% 1/4 used BMW 320 3 Series D Efficientdynamics Plus 5Dr
  • 2017
  • 66,488 miles
  • 2.0 Diesel 163 BHP 68.9 Mpg
  • Dealer, OX264EL Bicester, Oxfordshire
Super price
Save £ 2,700
£ 11,000 It should cost £ 13,700
See more details
1/4 used BMW 320 3 SERIES 2018 Chesterfield d M Sport 4dr Step Auto
  • 2018
  • 23,369 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, S419BH chesterfield, Derbyshire
Super price
Save £ 2,600
£ 18,750 It should cost £ 21,300
See more details
-7% 1/4 used BMW 320 3 Series D [190] M Sport 5Dr Step Auto [Business Media]
  • 2019
  • 11,780 miles
  • 2.0 Diesel 187 BHP 56.5 Mpg
  • Dealer, BL32NB Bolton, Manchester
Super price
Save £ 3,600
£ 21,495 It should cost £ 25,100
See more details
-7% 1/4 used BMW 320 3 Series 2.0 d M Sport Touring Auto (s/s) 5dr
  • 2018
  • 17,370 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
  • Dealer, ME159XY Maidstone, Kent
Super price
Save £ 2,800
£ 18,995 It should cost £ 21,800
See more details