Compare prices on 28 used BMW 320 cars (hatchback)

Featured deals

Become a verified dealer

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

1 / 1

BMW 320 M Sport | Good price

3 Series d [190] M Sport 5dr Step

£10,413

  • 2020
  • 103,025 miles
  • Diesel
  • Automatic
autouncle-certified

Good price

Details
below market
£987
price change
0%
days listed
12

Dealer

London, London

1 / 1

BMW 320 M Sport | Good price

3 Series d M Sport 5dr Step

£6,495

  • 2015
  • 100,000 miles
  • Diesel
  • Automatic
autouncle-certified

Good price

Details
below market
£1,305
price change
0%
days listed
16

Dealer

London, London

1 / 1

BMW 320 M Sport | Good price

3 Series d [190] M Sport 5dr Step

£13,980

  • 2020
  • 68,452 miles
  • Diesel
  • Automatic
autouncle-certified

Good price

Details
below market
£1,320
price change
0%
days listed
18

Dealer

London, London

1 / 1

BMW 320 M Sport | Super price

3 Series i xDrive M Sport 5dr Step

£7,899

  • 2015
  • 72,663 miles
  • Petrol
  • Automatic
autouncle-certified

Super price

Details
below market
£1,701
price change
0%
days listed
28

Dealer

London, London

-4%
1 / 4

BMW 320 Luxury Line 184 HP | Fair price

3 Series Gran Turismo 2015 Luxury

£8,000£8,350

  • 2015
  • 90,000 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
price change
-4%
days listed
10

ST16 3DR Staffordshire, Staffordshire

-12%
1 / 4

BMW 320 M Sport 190 HP | Fair price

3-Series Gran Turismo d (190bhp) M

£9,198£10,500

  • 2018
  • 99,159 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
below market
£102
price change
-12%
days listed
54

CV7 9FU Exhall, Warwickshire

1 / 4

BMW 320 M Sport 190 HP | Fair price

3 Series Gran Turismo 2019 M Sport

£15,290

  • 2019
  • 62,358 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
price change
0%
days listed
6

PE4 6QZ Peterborough, Cambridgeshire

1 / 4

BMW 320 M Sport 184 HP | Fair price

3 Series Gran Turismo 2015 M Sport

£7,995

  • 2015
  • 99,800 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
below market
£405
price change
0%
days listed
9

HR3 5QT Llanigon, Powys

-5%
1 / 4

BMW 320 Sport Line 184 HP | Fair price

3 Series Gran Turismo 2014 Sport d

£8,995£9,495

  • 2014
  • 61,000 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
below market
£5
price change
-5%
days listed
21

PE6 7YB Eye, Cambridgeshire

1 / 4

BMW 320 M Sport 190 HP | Fair price

3 Series Gran Turismo 2017 M Sport

£10,450

  • 2017
  • 94,500 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
price change
0%
days listed
35

WV9 5PS West Midlands, West Midlands

New
1 / 1

BMW 320 M Sport | Fair price

3 Series i xDrive M Sport 5dr Step

£6,495

  • 2013
  • 106,339 miles
  • Petrol
  • Automatic
autouncle-certified

Fair price

Details
below market
£5
price change
0%
days listed
1

Dealer

London, London

1 / 1

BMW 320 M Sport | Fair price

3 Series i M Sport 5dr Step Auto

£13,991£13,994

  • 2019
  • 59,837 miles
  • Petrol
  • Automatic
autouncle-certified

Fair price

Details
price change
0%
days listed
27

Dealer

London, London

New
1 / 1

BMW 320 Luxury Line | Fair price

3 Series i Luxury 5dr Step

£7,495

  • 2014
  • 86,299 miles
  • Petrol
  • Automatic
autouncle-certified

Fair price

Details
below market
£5
price change
0%
days listed
4

Dealer

London, London

-4%
1 / 1

BMW 320 M Sport | Fair price

3 Series d M Sport 5dr

£4,499£4,699

  • 2014
  • 142,500 miles
  • Diesel
  • Manual
autouncle-certified

Fair price

Details
below market
£301
price change
-4%
days listed
19

Dealer

London, London

1 / 1

BMW 320 Sport Line | Fair price

3 Series d Sport 5dr Step Auto

£6,890

  • 2013
  • 109,846 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
price change
0%
days listed
34

Dealer

London, London

1 / 1

BMW 320 M Sport | Fair price

3 Series i xDrive M Sport 5dr

£4,850

  • 2014
  • 130,000 miles
  • Petrol
  • Manual
autouncle-certified

Fair price

Details
below market
£550
price change
0%
days listed
34

Dealer

London, London

1 / 4

BMW 320 M Sport 190 HP | Fair price

3 Series d [190] M Sport 5dr Step

£11,500

  • 2017
  • 75,000 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
price change
0%
days listed
42

Dealer

KT11 1JJ Surrey, Surrey

1 / 1

BMW 320 M Sport | Fair price

3 Series d [190] M Sport 5dr Step

£12,450

  • 2017
  • 68,000 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
price change
0%
days listed
57

Dealer

CA5 6LB Dalston, Cumbria

-11%
1 / 1

BMW 320 M Sport | Fair price

3 Series d xDrive M Sport 5dr Step

£7,995£8,995

  • 2015
  • 104,000 miles
  • Diesel
  • Automatic
autouncle-certified

Fair price

Details
below market
£5
price change
-11%
days listed
251

Dealer

SO19 2JD Woolston, Hampshire

1 / 1

BMW 320 M Sport 184 HP | A bit pricey

3 Series Gran Turismo 2014 M Sport

£8,750

  • 2014
  • 94,000 miles
  • Diesel
  • Automatic
autouncle-certified

A bit pricey

Details
price change
0%
days listed
6

ST163DR

New
1 / 1

BMW 320 M Sport | A bit pricey

3 Series i xDrive M Sport 5dr

£6,995

  • 2013
  • 96,000 miles
  • Petrol
  • Manual
autouncle-certified

A bit pricey

Details
price change
0%
days listed
2

Dealer

London, London

1 / 1

BMW 320 Sport Line | A bit pricey

3 Series d Sport 5dr Step Auto

£7,995

  • 2013
  • 93,000 miles
  • Diesel
  • Automatic
autouncle-certified

A bit pricey

Details
price change
0%
days listed
6

Dealer

London, London

1 / 1

BMW 320 M Sport | A bit pricey

3 Series d [190] M Sport 5dr Step

£15,995

  • 2018
  • 48,000 miles
  • Diesel
  • Automatic
autouncle-certified

A bit pricey

Details
price change
0%
days listed
24

Dealer

London, London

-16%
1 / 1

BMW 320 M Sport 184 HP | A bit pricey

3 Series i xDrive M Sport 5dr Step

£8,495£10,190

  • 2018
  • 111,184 miles
  • Petrol
  • Automatic
autouncle-certified

A bit pricey

Details
price change
-16%
days listed
288

Dealer

BB9 7DR Lancashire, Lancashire

-4%
1 / 4

BMW 320 M Sport 184 HP | Expensive

3 Series d xDrive M Sport 4dr Step

£11,498£11,998

  • 2015
  • 67,518 miles
  • Diesel
  • Manual
autouncle-certified

Expensive

Details
price change
-4%
days listed
27

Dealer

KA12 8BZ North Ayrshire Council, Ayrshire And Arran

Showing 1 - 25 of 28 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

See BMW 320