Skip to main content
Get theCazoo logoapppowered by motors

1,109 Used BMW 2 Series cars for sale

BMW 2 Series2021 (21) - 218i [2.0] M Sport 2dr [Nav] Step Auto Petrol Convertible

2021 (21) - 218i [2.0] M Sport 2dr [Nav] Step Auto Petrol Convertible56

£19,418

  • 2L
  • 39.1K

    Miles
  • Petrol
  • Automatic
  • Convertible

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 2 Series2017 (17) - 2.0 218d M Sport Auto Euro 6 (s/s) 2dr

2017 (17) - 2.0 218d M Sport Auto Euro 6 (s/s) 2dr15

Low Mileage

£13,495

Finance available £279 pm

  • 2L
  • 54.6K

    Miles
  • Diesel
  • Automatic
  • Convertible

Brook Cars Company

01952446504 *

BMW 2 Series2018 (68) - 2.0 220d M Sport Euro 6 (s/s) 2dr

2018 (68) - 2.0 220d M Sport Euro 6 (s/s) 2dr58

Low Mileage

£15,990

  • 2L
  • 26.8K

    Miles
  • Diesel
  • Manual
  • Coupe

Imola Of Bristol

01174407192 *

BMW 2 Series2017 (17) - 1.5 218I SE GRAN TOURER 5d 134 BHP 5-Door

2017 (17) - 1.5 218I SE GRAN TOURER 5d 134 BHP 5-Door30

£7,995

  • 1.5L
  • 77.1K

    Miles
  • Petrol
  • Manual
  • Estate

Formula One Car Centre

01324374133 *

BMW 2 Series2022 (22) - M235i xDrive 4dr Step Auto Petrol Saloon

2022 (22) - M235i xDrive 4dr Step Auto Petrol Saloon60

£27,311

  • 2L
  • 29.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Exeter

01392341615 *

0/5 Stars

BMW 2 Series2022 (22) - 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

2022 (22) - 2.0 220i M Sport Auto Euro 6 (s/s) 2dr50

Low Mileage

£27,475

Finance available £367 pm

  • 2L
  • 12.5K

    Miles
  • Petrol
  • Automatic
  • Coupe

The Car Co

01616945324 *

4.7/5 Stars

BMW 2 Series2020 (70) - 1.5 218i GPF M Sport Coupe 2dr Petrol Manual Euro 6 (s/s) (136 ps)

2020 (70) - 1.5 218i GPF M Sport Coupe 2dr Petrol Manual Euro 6 (s/s) (136 ps)79

Low Mileage

£15,700

Finance available £269 pm

  • 1.5L
  • 21.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Big Motoring World Sheffield

01145510576 *

BMW 2 Series2018 (68) - 218i Sport 2dr [Nav]

2018 (68) - 218i Sport 2dr [Nav]32

Low Mileage

£8,900

Finance available £177 pm

  • 1.5L
  • 41.0K

    Miles
  • Petrol
  • Manual
  • Coupe

New Look Motors

01216618627 *

BMW 2 Series2022 (71) - 2.0 220d MHT M Sport Coupe 2dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2022 (71) - 2.0 220d MHT M Sport Coupe 2dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)41

Low Mileage

£28,450

  • 2L
  • 23.2K

    Miles
  • Diesel
  • Automatic
  • Coupe

Dace German Car Centre

01616969152 *

4.8/5 Stars

BMW 2 Series2022 - 218i [136] M Sport 4dr DCT

2022 - 218i [136] M Sport 4dr DCT8

£20,299

Finance available £329 pm

  • 1.5L
  • 42.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.2/5 Stars

BMW 2 Series2017 - 216d M Sport 5dr [Nav]

2017 - 216d M Sport 5dr [Nav]24

Low Mileage

£9,799

Finance available £196 pm

  • 1.5L
  • 53.5K

    Miles
  • Diesel
  • Manual
  • Hatchback

FOW Winsford

01606535848 *

4.2/5 Stars

BMW 2 Series2016 - 2.0 220d M Sport Convertible 2dr Diesel Auto Euro 6 (s/s) (190 ps)

2016 - 2.0 220d M Sport Convertible 2dr Diesel Auto Euro 6 (s/s) (190 ps)

£9,350

Finance available £187 pm

  • 2L
  • 109.5K

    Miles
  • Diesel
  • Automatic
  • Convertible

Westbrook Car Sales

01733794312 *

BMW 2 Series2022 - 218i [136] M Sport 4dr DCT

2022 - 218i [136] M Sport 4dr DCT40

£20,999

Finance available £345 pm

  • 1.5L
  • 35.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Manchester

01614139868 *

BMW 2 Series2017 - 220d xDrive M Sport 5dr [Nav] Step Auto

2017 - 220d xDrive M Sport 5dr [Nav] Step Auto8

Low Mileage

£12,799

Finance available £264 pm

  • 2L
  • 45.7K

    Miles
  • Diesel
  • Automatic
  • Hatchback

FOW Winsford

01606535848 *

4.2/5 Stars

BMW 2 Series2017 (67) - 216d Luxury 5dr [Nav]

2017 (67) - 216d Luxury 5dr [Nav]52

£5,795

Finance available £107 pm

  • 1.5L
  • 113.0K

    Miles
  • Diesel
  • Manual
  • Hatchback

Twinz Motors

01582342204 *

BMW 2 Series2024 - 218i [136] M Sport 4dr DCT

2024 - 218i [136] M Sport 4dr DCT35

Low Mileage

£27,793

  • 1.5L
  • 5.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Hull

01482249158 *

BMW 2 Series2017 (67) - 3.0 M240i Auto Euro 6 (s/s) 2dr

2017 (67) - 3.0 M240i Auto Euro 6 (s/s) 2dr67

Low Mileage

£17,990

Finance available £503 pm

  • 3L
  • 59.2K

    Miles
  • Petrol
  • Automatic
  • Convertible

ARJ MOTORS

01932507141 *

BMW 2 Series2022 - 218I M Sport Gran Coupe 4-Door

2022 - 218I M Sport Gran Coupe 4-Door65

£20,620

Finance available £334 pm

  • 1.5L
  • 38.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 2 Series2015 - 2.0 220d M Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2015 - 2.0 220d M Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)10

Low Mileage

£10,738

Finance available £262 pm

  • 2L
  • 77.1K

    Miles
  • Diesel
  • Automatic
  • Coupe

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 2 Series2019 - 2.0 218d M Sport Coupe 2dr Diesel Manual Euro 6 s/s 150 Ps

2019 - 2.0 218d M Sport Coupe 2dr Diesel Manual Euro 6 s/s 150 Ps25

Low Mileage

£13,899

  • 2L
  • 44.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Tustain Motors Cramlington

01670335009 *

Why buy a used BMW 2 Series?

If you're in the market for a car that's stylish, premium and powerful, then a used BMW 2 Series is a great choice. The potent and efficient engines make the 2 Series engaging to drive and can provide a thrilling experience, while the interior is full of high-end materials. Sharing its technology with other BMW models, the 2 Series is reliable and accommodates many needs.

Used BMW 2 Series snapshot review

Jack Evans

Author: Jack Evans

View profile

Pros

  • Superb handling
  • Upmarket cabin
  • Efficient engines

Cons

  • Cramped rear seats
  • Firm ride
  • More expensive than 1 Series

BMW 2 Series video review

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.