6,182 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
-2% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto Saloon 2019

BMW 320 3 Series d M Sport 4dr Step Auto Saloon 2019

  • 2019
  • 15,971 miles
  • 2.0 Diesel 187 BHP 58.9 Mpg
  • Dealer, DN37 7DP Grimsby, Lincolnshire
Super price
Save £3,100
£24,290 Estimated price £27,400
See more details
-1% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto

BMW 320 3 Series d M Sport 4dr Step Auto

  • 2018
  • 30,369 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, SK2 6RS Stockport, Manchester
Super price
Save £3,400
£20,697 Estimated price £24,100
See more details
-6% 1/4 used BMW 320 3 Series i M Sport 5dr [Business Media]

BMW 320 3 Series i M Sport 5dr [Business Media]

  • 2017
  • 28,089 miles
  • 2.0 Diesel 181 BHP 45.6 Mpg
  • Dealer, DN15 8PT Scunthorpe, Lincolnshire
Super price
Save £2,900
£19,190 Estimated price £22,100
See more details
New 1/4 used BMW 320 3 Series d M Sport Shadow Edition 4dr Step Auto

BMW 320 3 Series d M Sport Shadow Edition 4dr Step Auto

  • 2019
  • 33,204 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, SA7 9AG Swansea
Super price
Save £2,800
£22,999 Estimated price £25,800
See more details
-2% 1/4 used BMW 320 3 Series 2.0 d M Sport Touring Auto xDrive (s/s) 5dr

BMW 320 3 Series 2.0 d M Sport Touring Auto xDrive (s/s) 5dr

  • 2018
  • 44,476 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
  • Dealer, WF2 6AH Wakefield, West Yorkshire
Super price
Save £2,600
£21,490 Estimated price £24,100
See more details
-3% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto Saloon 2018

BMW 320 3 Series d M Sport 4dr Step Auto Saloon 2018

  • 2018
  • 28,721 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, DN15 8PT Scunthorpe, Lincolnshire
Super price
Save £3,000
£21,290 Estimated price £24,300
See more details
-2% 1/4 used BMW 320 3 Series 2.0TD d M Sport Saloon 4d

BMW 320 3 Series 2.0TD d M Sport Saloon 4d

  • 2018
  • 46,048 miles
  • 2.0 Diesel 190 BHP 57.6 Mpg
  • Dealer, ME8 7JB Rainham, Kent
Super price
Save £4,300
£16,990 Estimated price £21,300
See more details
1/4 used BMW 320 3 Series d M Sport 4dr

BMW 320 3 Series d M Sport 4dr

  • 2018
  • 20,556 miles
  • 2.0 Diesel 190 BHP 57.6 Mpg
  • Dealer, WC1E 7DP London, London
Super price
Save £2,900
£20,600 Estimated price £23,500
See more details
-4% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto 2.0

BMW 320 3 Series d M Sport 4dr Step Auto 2.0

  • 2018
  • 29,943 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, S8 0JX Sheffield, South Yorkshire
Super price
Save £4,200
£19,999 Estimated price £24,200
See more details
-2% 1/4 used BMW 320 3 Series 2.0 d SE Touring Auto (s/s) 5dr

BMW 320 3 Series 2.0 d SE Touring Auto (s/s) 5dr

  • 2018
  • 35,575 miles
  • 2.0 Diesel 190 BHP 47.1 Mpg
  • Dealer, WF2 7UA Wakefield, West Yorkshire
Super price
Save £2,800
£18,990 Estimated price £21,800
See more details
-1% 1/4 used BMW 320 3 Series d M Sport 4dr

BMW 320 3 Series d M Sport 4dr

  • 2017
  • 24,374 miles
  • 2.0 Diesel 190 BHP 57.6 Mpg
  • Dealer, CW1 6XZ Crewe, Cheshire
Super price
Save £2,900
£17,980 Estimated price £20,900
See more details
-2% 1/4 used BMW 320 3 Series F31 d M Sport Touring B47O 2.0d LCI

BMW 320 3 Series F31 d M Sport Touring B47O 2.0d LCI

  • 2018
  • 45,200 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
  • Dealer, G52 4XA Glasgow
Super price
Save £3,000
£21,000 Estimated price £24,000
See more details
-2% 1/4 used BMW 320 3 Series d M Sport 4dr Step Auto

BMW 320 3 Series d M Sport 4dr Step Auto

  • 2018
  • 36,254 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, EX2 8QQ Trusham Road, Devon
Super price
Save £2,600
£20,995 Estimated price £23,600
See more details
1/4 used BMW 320 3 Series d [190] Sport 5dr Step Auto [Business Media]

BMW 320 3 Series d [190] Sport 5dr Step Auto [Business Media]

  • 2018
  • 32,273 miles
  • 2.0 Diesel 190 BHP 56.5 Mpg
  • Dealer, ST1 6AL Hanley, Staffordshire
Super price
Save £2,500
£18,999 Estimated price £21,500
See more details
1/4 used BMW 320 3 Series 2.0TD d ED Sport Touring 5d Auto

BMW 320 3 Series 2.0TD d ED Sport Touring 5d Auto

  • 2018
  • 84,099 miles
  • 2.0 Diesel 163 BHP 46.3 Mpg
  • Dealer, CH1 4LQ Chester, Cheshire
Super price
Save £2,400
£15,699 Estimated price £18,100
See more details
-9% 1/3 used BMW 320 3 Series d M Sport Shadow Edition 4dr Step Auto

BMW 320 3 Series d M Sport Shadow Edition 4dr Step Auto

  • 2018
  • 47,523 miles
  • 2.0 Diesel 190 BHP 64.2 Mpg
  • Dealer, BB1 3HT Blackburn, Lancashire
Super price
Save £2,600
£20,000 Estimated price £22,600
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto

BMW 320 3 Series d M Sport 4dr Step Auto

  • 2018
  • 19,620 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, S9 1XU Sheffield, South Yorkshire
Super price
Save £3,100
£21,999 Estimated price £25,100
See more details
1/1 used BMW 320 3 Series i M Sport 5dr Step Auto

BMW 320 3 Series i M Sport 5dr Step Auto

  • 2019
  • 21,962 miles
  • 2.0 Petrol 184 BHP 45.6 Mpg
  • Dealer, WF10 5HX Castleford, West Yorkshire
Super price
Save £4,100
£23,999 Estimated price £28,100
See more details
-4% 1/4 used BMW 320 3 Series d M Sport Shadow Edition 4dr Step Auto 2.0

BMW 320 3 Series d M Sport Shadow Edition 4dr Step Auto 2.0

  • 2019
  • 42,060 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, DN5 8TW Doncaster, South Yorkshire
Super price
Save £3,400
£21,990 Estimated price £25,400
See more details
1/4 used BMW 320 3 Series 2.0 i M Sport (s/s) 4dr

BMW 320 3 Series 2.0 i M Sport (s/s) 4dr

  • 2018
  • 16,679 miles
  • 2.0 Petrol 181 BHP 43.5 Mpg
  • Dealer, DD2 3XH Dundee
Super price
Save £2,800
£21,000 Estimated price £23,800
See more details
1/4 used BMW 320 3 Series i M Sport 5dr Step Auto

BMW 320 3 Series i M Sport 5dr Step Auto

  • 2019
  • 19,500 miles
  • 2.0 Petrol 181 BHP 45.6 Mpg
  • Dealer, NE36 0BQ West Boldon, Tyne and Wear
Super price
Save £3,500
£25,000 Estimated price £28,500
See more details
1/4 used BMW 320 3 SERIES Diesel d M Sport 4dr Step Auto

BMW 320 3 SERIES Diesel d M Sport 4dr Step Auto

  • 2018
  • 38,663 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, ML1 4UF Holytown
Super price
Save £3,800
£19,600 Estimated price £23,400
See more details
0% 1/4 used BMW 320 3 Series i M Sport 5dr Step Auto

BMW 320 3 Series i M Sport 5dr Step Auto

  • 2019
  • 18,382 miles
  • 2.0 Petrol 190 BHP 45.6 Mpg
  • Dealer, TS18 3RB Durham, Durham
Super price
Save £3,700
£24,690 Estimated price £28,400
See more details
1/4 used BMW 320 3 Series d M Sport 4dr Step Auto

BMW 320 3 Series d M Sport 4dr Step Auto

  • 2018
  • 16,541 miles
  • 2.0 Diesel 190 BHP 58.9 Mpg
  • Dealer, S9 1XU Sheffield, South Yorkshire
Super price
Save £3,300
£21,999 Estimated price £25,300
See more details