BMW 2 Series cars available for sale now on What Car?

In partnership with

We have 115 new BMW 2 Series cars available from offical BMW dealers. Browse now, and find the perfect new BMW 2 Series near you.

In partnership with

Cars found 115

Chosen Filters (2)
* Postcode invalid
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Borehamwood, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,732
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Llandudno junction, Gwynedd
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£48,495
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Llandudno junction, Gwynedd
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,295
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Stockport, Cheshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,465
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Portadown, Armagh
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,242
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Plymouth, Devon
  • Petrol
  • 2 Doors
  • Automatic
  • 1 Miles
  • In stock
£38,390
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

South hykeham, Lincoln
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,985
BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Crewe, Cheshire
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15 Miles
  • In stock
£40,899
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Reading, Berkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,424
BMW 2 Series Coupe 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series Coupe 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Sheffield, South yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,500
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Colchester, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,475
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Hungerford, Berkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 11 Miles
  • In stock
£52,500
BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

BMW 2 Series 3.0 M240i Auto XDrive Euro 6 (s/s) 2dr

Warrington, Cheshire
  • Petrol
  • 2 Doors
  • Automatic
  • 15 Miles
  • In stock
£52,490
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Colne, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£38,555
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

West drayton, Greater london
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£36,890
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Plymouth, Devon
  • Petrol
  • 2 Doors
  • Automatic
  • 1 Miles
  • In stock
£38,390
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Doncaster, South yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 1 Miles
  • In stock
£40,090
BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 SERIES 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Carlisle, Cumbria
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£42,925
BMW 2 Series Coupe 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series Coupe 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Nottingham, Nottinghamshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,950
BMW 2 Series Coupe 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

BMW 2 Series Coupe 2.0 220i M Sport Auto Euro 6 (s/s) 2dr

Nottingham, Nottinghamshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£37,500
...