BMW hatchback • Comparison of 6,383 offers

Featured deals

Become a verified dealer

autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

-7%
1 / 4

BMW 120 M Sport 190 HP | Good price

1 Series 1 1 Series d xDrive M

£15,298£16,490

  • Feb 2020
  • 69,939 miles
  • Diesel
  • Automatic
autouncle-certified

Good price

Details
below market
£1,502
price change
-7%
days listed
35

LE2 6BW Leicester, Leicestershire

1 / 4

BMW 120 M Sport 170 HP | Good price

1 Series M Sport 5dr Step Auto

£22,050£22,210

  • 2025
  • 31,112 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

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

ME5 9QG Kent, Kent

-10%
1 / 4

BMW 120 M Sport 156 HP | Good price

1 Series 2025 M Sport Step

£20,760£23,270

  • 2025
  • 32,624 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£2,140
price change
-10%
days listed
46

S60 5BD Sheffield, South Yorkshire

-5%
1 / 4

BMW 120 M Sport 156 HP | Good price

1 Series M Sport 5dr Step Auto

£21,750£23,010

  • 2025
  • 26,649 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

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

ME5 9QG Kent, Kent

-1%
1 / 4

BMW 120 M Sport 190 HP | Good price

1 Series 2020 M Sport d xDrive

£16,950£17,290

  • 2020
  • 59,850 miles
  • Diesel
  • Automatic
autouncle-certified

Good price

Details
below market
£1,250
price change
-1%
days listed
49

S419ED Derbyshire, Derbyshire

-24%
1 / 4

BMW 118 M Sport 136 HP | Good price

1 Series 2023 | 1.5 i M Sport

£17,030£22,680

  • 2023
  • 50,449 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

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

GU15 3DT Surrey, Surrey

-8%
1 / 4

BMW 118 Sport Line 136 HP | Good price

1 Series 2022 | 1.5 i Sport (LCP)

£16,100£17,520

  • 2022
  • 11,888 miles
  • Petrol
  • Manual
autouncle-certified

Good price

Details
below market
£2,000
price change
-8%
days listed
67

ME5 9QG Kent, Kent

-10%
1 / 4

BMW 118 M Sport 136 HP | Good price

1 Series 2023 | 1.5 i M Sport

£17,990£20,130

  • 2023
  • 8,022 miles
  • Petrol
  • Manual
autouncle-certified

Good price

Details
below market
£1,410
price change
-10%
days listed
92

EN8 8DY Hertfordshire, Hertfordshire

1 / 4

BMW 118 Sport Line 136 HP | Good price

1 Series 2021 | 1.5 i Sport (LCP)

£15,150£15,270

  • 2021
  • 47,422 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

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

WA2 8JH Warrington, Cheshire

-14%
1 / 4

BMW 116 116 HP | Super price

1 Series 2024 | 1.5 d SE (LCP) DCT

£16,830£19,640

  • 2024
  • 22,931 miles
  • Diesel
  • Automatic
autouncle-certified

Super price

Details
below market
£2,870
price change
-14%
days listed
22

GU15 3DT Surrey, Surrey

-14%
1 / 4

BMW 116 116 HP | Super price

1 Series 2024 | 1.5 d SE (LCP) DCT

£16,670£19,500

  • 2024
  • 28,009 miles
  • Diesel
  • Automatic
autouncle-certified

Super price

Details
below market
£2,630
price change
-14%
days listed
6

ME5 9QG Kent, Kent

-3%
1 / 4

BMW 116 Sport Line 116 HP | Good price

1 Series d Sport 5dr Step Auto

£14,360£14,920

  • 2020
  • 41,700 miles
  • Diesel
  • Automatic
autouncle-certified

Good price

Details
below market
£1,440
price change
-3%
days listed
42

BB1 3NU Lancashire, Lancashire

-15%
1 / 4

BMW 116 116 HP | Super price

1 Series 2024 | 1.5 d SE (LCP) DCT

£16,670£19,650

  • 2024
  • 28,070 miles
  • Diesel
  • Automatic
autouncle-certified

Super price

Details
below market
£2,630
price change
-15%
days listed
12

ME5 9QG Kent, Kent

1 / 4

BMW 116 Sport Line 116 HP | Good price

1 Series 2019 | 1.5 d Sport Euro 6

£10,210£9,730

  • 2019
  • 45,741 miles
  • Diesel
  • Manual
autouncle-certified

Good price

Details
below market
£1,090
price change
+4%
days listed
35

ME5 9QG Kent, Kent

-28%
1 / 4

BMW M135 306 HP | Good price

1 Series 2023 | 2.0 i Auto xDrive

£20,030£28,030

  • 2023
  • 64,840 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,470
price change
-28%
days listed
11

ME5 9QG Kent, Kent

-9%
1 / 4

BMW M135 306 HP | Good price

1 Series 2023 | 2.0 i Auto xDrive

£25,090£27,720

  • 2023
  • 11,617 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£2,210
price change
-9%
days listed
34

EN8 8DY Hertfordshire, Hertfordshire

-5%
1 / 4

BMW 120 M Sport 170 HP | Good price

1 Series 2025 M Sport Step

£21,420£22,720

  • 2025
  • 31,188 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£2,380
price change
-5%
days listed
34

BB1 3NU Lancashire, Lancashire

-5%
1 / 4

BMW 120 M Sport 190 HP | Good price

1 Series 2020 M Sport d xDrive

£17,900£18,920

  • 2020
  • 41,577 miles
  • Diesel
  • Automatic
autouncle-certified

Good price

Details
below market
£1,700
price change
-5%
days listed
116

BB1 3NU Lancashire, Lancashire

1 / 4

BMW 120 Sport Line 170 HP | Good price

1 Series Sport 5dr Step Auto

£19,520£19,460

  • 2025
  • 40,817 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,380
price change
0%
days listed
12

BB1 3NU Lancashire, Lancashire

-4%
1 / 4

BMW 120 Sport Line 170 HP | Good price

1 Series Sport 5dr Step Auto

£18,760£19,620

  • 2025
  • 44,542 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,840
price change
-4%
days listed
13

BB1 3NU Lancashire, Lancashire

-4%
1 / 4

BMW 120 M Sport 170 HP | Good price

1 Series 2025 M Sport Step

£22,220£23,220

  • 2025
  • 31,665 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,580
price change
-4%
days listed
49

BB1 3NU Lancashire, Lancashire

-10%
1 / 4

BMW 120 M Sport 170 HP | Good price

1 Series M Sport Mhev Auto

£22,280£24,795

  • 2025
  • 21,239 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£2,320
price change
-10%
days listed
56

BB1 3NU Lancashire, Lancashire

-4%
1 / 4

BMW 118 Sport Line 136 HP | Good price

1 Series 1.5 i Sport (LCP)

£14,220£14,920

  • 2021
  • 59,148 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,580
price change
-4%
days listed
68

BB1 3NU Lancashire, Lancashire

-11%
1 / 4

BMW 118 M Sport 136 HP | Good price

1 Series 2023 M Sport i 136 Step

£20,337£22,906

  • 2023
  • 15,760 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,263
price change
-11%
days listed
97

RH1 5EP Salfords, Surrey

-1%
1 / 4

BMW M135 Comfort Edition 306 HP | Good price

M135i 2022 i xDrive Step Auto

£22,100£22,520

  • 2022
  • 42,554 miles
  • Petrol
  • Automatic
autouncle-certified

Good price

Details
below market
£1,400
price change
-1%
days listed
45

BB1 3NU Lancashire, Lancashire

Showing 1 - 25 of 6,275 results
autouncle-certified

Price checked by AutoUncle

Super price

Good price

Fair price

A bit pricey

Expensive

See BMW