Compare prices on 200 used BMW M140 cars (hatchback)

Featured deals

Become a verified dealer

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-6%
1 / 4

BMW M140 M Sport 340 HP | Good price

1 Series Shadow Edition Auto

£20,178£21,696

  • 2019
  • 52,668 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£2,122
price change
-6%
days listed
71

BS24 0JN Lympsham, Somerset

-2%
1 / 3

BMW M140 M Sport 340 HP | Super price

1 Series 2019 Shadow Edition Step

£20,608£21,036

  • 2019
  • 47,770 miles
  • Petrol
  • Automatic
autouncle-certified

Super price

Details
below market
£2,792
price change
-2%
days listed
29

BS24 0JN Lympsham, Somerset

-7%
1 / 4

BMW M140 M Sport 340 HP | Good price

1 Series Auto Hatchback

£15,499£16,799

  • 2017
  • 80,700 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,501
price change
-7%
days listed
59

PE4 6QZ Peterborough, Cambridgeshire

-1%
1 / 2

BMW M140 M Sport 340 HP | Good price

1 Series 2019 5dr [Nav] Step

£20,500£20,800

  • 2019
  • 60,490 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,300
price change
-1%
days listed
21

NE270ER

1 / 4

BMW M140 M Sport 340 HP | Good price

1 Series 3.0 GPF Shadow Edition

£21,495

  • 2019
  • 46,690 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,605
price change
0%
days listed
7

LE10 3DJ Leicestershire, Leicestershire

-7%
1 / 4

BMW M140 M Sport 340 HP | Good price

1 Series 2019 Shadow Edition 5dr

£17,999£19,399

  • 2018
  • 68,600 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,401
price change
-7%
days listed
38

PE4 6QZ Peterborough, Cambridgeshire

1 / 4

BMW M140 M Sport 340 HP | Super price

1 Series 2019 3dr [Nav] Step

£18,000

  • 2019
  • 65,498 miles
  • Petrol
  • Automatic
autouncle-certified

Super price

Details
below market
£3,200
price change
0%
days listed
9

NE270ER

-2%
1 / 4

BMW M140 M Sport 340 HP | Good price

1 Series 5dr [Nav] Step Auto

£16,995£17,450

  • 2016
  • 63,639 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,205
price change
-2%
days listed
26

MK41 0HU Bedford, Bedfordshire

1 / 3

BMW M140 M Sport 340 HP | Good price

1 Series 3.0 Hatchback 3dr Petrol

£17,495

  • 2017
  • 67,944 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,205
price change
0%
days listed
13

LA3 3FB Lancashire, Lancashire

-2%
1 / 4

BMW M140 M Sport 340 HP | Super price

1 Series 3dr [Nav] Step Auto

£14,799£15,199

  • 2016
  • 68,160 miles
  • Petrol
  • Automatic
autouncle-certified

Super price

Details
below market
£2,901
price change
-2%
days listed
29

CV7 9FU Exhall, Warwickshire

1 / 4

BMW M140 M Sport 340 HP | Good price

1 Series 3.0 Auto Euro 6 (s/s)

£13,490

  • 2017
  • 97,241 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,310
price change
0%
days listed
21

CW1 5NP Cheshire East, Cheshire

-5%
1 / 1

BMW M140 M Sport 335 HP | Good price

1-Series Hatchback Shadow Edition

£15,995£16,995

  • 2018
  • 86,000 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,705
price change
-5%
days listed
66

Dealer

DD2 3DA Dundee City Council, Dundee

-9%
1 / 1

BMW M140 M Sport | Super price

1 Series SHADOW SPEC 5dr [Nav]

£19,990£21,990

  • 2017
  • 36,000 miles
  • Petrol
  • Automatic
autouncle-certified

Super price

Details
below market
£2,710
price change
-9%
days listed
36

Dealer

BD8 9AS West Yorkshire, West Yorkshire

-5%
1 / 3

BMW M140 M Sport 340 HP | Good price

1 Series Shadow Edition Auto

£20,561£21,685

  • 2019
  • 48,166 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£2,339
price change
-5%
days listed
57

Exchange and Mart

BH23 Avon, Gloucestershire

New
1 / 1

BMW M140 M Sport | Good price

1 Series 5dr [Nav] Step Auto

£15,995

  • 2017
  • 73,000 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,805
price change
0%
days listed
2

Dealer

London, London

-5%
1 / 3

BMW M140 M Sport 335 HP | Good price

1 Series Shadow Edition 5dr Step

£18,475£19,488

  • 2018
  • 69,484 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,325
price change
-5%
days listed
48

Exchange and Mart

PE7 3GP Yaxley, Cambridgeshire

-10%
1 / 4

BMW M140 M Sport 335 HP | Good price

1 Series Shadow Edition Auto

£21,845£24,402

  • 2019
  • 48,700 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,555
price change
-10%
days listed
76

Exchange and Mart

BL1 8DY Greater Manchester, Manchester

1 / 1

BMW M140 M Sport | Good price

1 Series 5dr [Nav] Step Auto

£18,995

  • 2017
  • 52,300 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,505
price change
0%
days listed
6

Dealer

London, London

-4%
1 / 1

BMW M140 M Sport | Good price

1 Series 3dr [Nav] Step Auto

£17,380£18,150

  • 2017
  • 60,507 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£2,120
price change
-4%
days listed
35

Dealer

London, London

-6%
1 / 3

BMW M140 M Sport 335 HP | Good price

1 Series Shadow Edition Auto

£23,475£24,975

  • 2019
  • 38,012 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,925
price change
-6%
days listed
95

Exchange and Mart

Cambridgeshire, Cambridgeshire

-3%
1 / 1

BMW M140 M Sport | Good price

1 Series 3.0 3-door

£15,995£16,500

  • 2017
  • 75,200 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,605
price change
-3%
days listed
35

Dealer

London, London

1 / 1

BMW M140 M Sport 335 HP | Good price

1 Series 5dr [Nav] Step Auto

£19,250

  • 2017
  • 52,552 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,850
price change
0%
days listed
53

Dealer

KT22 7PL Surrey, Surrey

1 / 1

BMW M140 M Sport | Good price

1 Series 3.0 5-door

£16,995

  • 2016
  • 61,500 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,505
price change
0%
days listed
14

Dealer

London, London

-4%
1 / 1

BMW M140 M Sport 335 HP | Super price

1-Series Hatchback (Navigation)

£19,990£20,880

  • 2017
  • 42,000 miles
  • Petrol
  • Automatic
autouncle-certified

Super price

Details
below market
£2,610
price change
-4%
days listed
106

Dealer

EN9 2PA Nazeing, Essex

-3%
1 / 4

BMW M140 M Sport 335 HP | Good price

1 Series Shadow Edition Auto

£17,795£18,495

  • 2019
  • 82,858 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,705
price change
-3%
days listed
57

Exchange and Mart

Cambridgeshire, Cambridgeshire

Showing 1 - 25 of 203 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

See BMW M140