Skip to main content

995 Used BMW 2 Series cars for sale

BMW 2 Series2024 - 225e xDrive Luxury 5dr DCT

2024 - 225e xDrive Luxury 5dr DCT19

£29,998

  • 1.5L
  • 1.3K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Arnold Clark Kirkcaldy BMW

01592802402 *

4.7/5 Stars

BMW 2 Series2016 (65) - 2.0 218d M Sport Coupe 2dr Diesel Manual Euro 6 (s/s) (150 ps)

2016 (65) - 2.0 218d M Sport Coupe 2dr Diesel Manual Euro 6 (s/s) (150 ps)14

£6,695

Finance available £127 pm

  • 2L
  • 106.3K

    Miles
  • Diesel
  • Manual
  • Coupe

Rhondda Motor Company

01443803258 *

BMW 2 Series2022 - M235i xDrive 4dr Step Auto

2022 - M235i xDrive 4dr Step Auto41

£24,499

Finance available £514 pm

  • 2L
  • 36.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Derby

01332419211 *

BMW 2 Series2024 - 225e xDrive M Sport 5dr DCT

2024 - 225e xDrive M Sport 5dr DCT19

£26,998

  • 1.5L
  • 17.4K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Arnold Clark Fiat (Dunfermline)

01383660626 *

4.7/5 Stars

BMW 2 Series2017 (17) - 1.5 218i SE Coupe 2dr Petrol Auto Euro 6 (s/s) (136 ps)

2017 (17) - 1.5 218i SE Coupe 2dr Petrol Auto Euro 6 (s/s) (136 ps)30

£8,995

Finance available £179 pm

  • 1.5L
  • 78.7K

    Miles
  • Petrol
  • Automatic
  • Coupe

Essex Car Store

01376319739 *

4.6/5 Stars

BMW 2 Series2014 - 3.0 M235i 2dr

2014 - 3.0 M235i 2dr43

Low Mileage

£14,995

  • 3L
  • 52.5K

    Miles
  • Petrol
  • Manual
  • Coupe

Cars Of Essex Ltd

01992367362 *

5/5 Stars

BMW 2 Series2024 - 225e xDrive M Sport 5dr DCT

2024 - 225e xDrive M Sport 5dr DCT19

Reduced

£28,498

  • 1.5L
  • 15.8K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Arnold Clark Motorstore (Preston)

01772957336 *

4.7/5 Stars

BMW 2 Series2023 (73) - 220i M Sport Coupe 2-Door

2023 (73) - 220i M Sport Coupe 2-Door25

Low Mileage

£31,000

  • 2L
  • 10.7K

    Miles
  • Petrol
  • Automatic
  • Coupe

John Clark BMW Aberdeen

01224451046 *

BMW 2 Series2018 - 220d M Sport 2dr [Nav]

2018 - 220d M Sport 2dr [Nav]31

Reduced

£14,999

Finance available £303 pm

  • 2L
  • 31.3K

    Miles
  • Diesel
  • Manual
  • Coupe

cinch

01482697731 *

4.2/5 Stars

BMW 2 Series2016 - 2.0 M Sport MPV 5dr Petrol Auto xDrive Euro 6 (s/s) (231 ps)

2016 - 2.0 M Sport MPV 5dr Petrol Auto xDrive Euro 6 (s/s) (231 ps)12

Reduced

£8,490

Finance available £167 pm

  • 2L
  • 98.8K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Swindon Vehicle Solutions

01793550991 *

0/5 Stars

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

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

£17,249

Finance available £334 pm

  • 3L
  • 74.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Larks Motor Group

01767661313 *

BMW 2 Series2020 (70) - M235i xDrive 4dr Step Auto Petrol Saloon

2020 (70) - M235i xDrive 4dr Step Auto Petrol Saloon50

£21,990

  • 2L
  • 54.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Bridgwater

01278555750 *

0/5 Stars

BMW 2 Series2025 (25) - 225e xDrive M Sport 5dr DCT Hatchback

2025 (25) - 225e xDrive M Sport 5dr DCT Hatchback48

£40,191

  • 1.5L
  • 2.8K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Vertu BMW Durham

01918146639 *

0/5 Stars

BMW 2 Series2017 (17) - 2.0 220d Sport Convertible 2dr Diesel Auto Euro 6 (s/s) (190 ps) Convertibl

2017 (17) - 2.0 220d Sport Convertible 2dr Diesel Auto Euro 6 (s/s) (190 ps) Convertibl34

£11,990

Finance available £226 pm

  • 2L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Convertible

Cartime Rochdale

01615298277 *

4.4/5 Stars

BMW 2 Series2015 - 218i M Sport 5dr- Parking Sensors & Camera Manual

2015 - 218i M Sport 5dr- Parking Sensors & Camera Manual40

Low Mileage

£7,950

  • 1.5L
  • 77.4K

    Miles
  • Petrol
  • Manual
  • Hatchback

TrustFord Belfast (Newtownards Road)

02890026951 *

4.7/5 Stars

BMW 2 Series2016 (66) - 2.0 220i Sport Coupe 2dr Petrol Manual Euro 6 (s/s) (184 ps)

2016 (66) - 2.0 220i Sport Coupe 2dr Petrol Manual Euro 6 (s/s) (184 ps)43

Low Mileage

£10,495

Finance available £212 pm

  • 2L
  • 42.6K

    Miles
  • Petrol
  • Manual
  • Coupe

Parkland Motors

01509276004 *

4.4/5 Stars

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

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

Low Mileage

£23,498

  • 1.5L
  • 23.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy MG

01592803930 *

4.7/5 Stars

BMW 2 Series2023 - 1.5 M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (136 ps)

2023 - 1.5 M Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (136 ps)23

Reduced

£21,650

Finance available £424 pm

  • 1.5L
  • 30.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Belgrave Motor Company

01143086573 *

BMW 2 Series2022 - 3.0 M240i Auto xDrive Euro 6 (s/s) 2dr

2022 - 3.0 M240i Auto xDrive Euro 6 (s/s) 2dr25

Low Mileage

£35,995

Finance available £719 pm

  • 3L
  • 13.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Auto2000 Prestige Cars

02037808184 *

BMW 2 Series2023 - 218i [136] Sport 4dr [Live Cockpit Professional]

2023 - 218i [136] Sport 4dr [Live Cockpit Professional]56

Low Mileage

£21,627

  • 1.5L
  • 8.2K

    Miles
  • Petrol
  • Manual
  • Saloon

Marshall BMW Bournemouth

01202068625 *

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.