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

In partnership with

We have 108 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 108

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

Leigh-on-sea, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£45,779
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

Ascot, Berkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£42,995
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

Hindhead, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 20 Miles
  • In stock
£39,835
BMW 2 Series Coupe 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

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

Tamworth, Staffordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,999
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

Ashford, Kent
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,499
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

Hereford, Herefordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,850
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

Hereford, Herefordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£40,450
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

Bishop stortford, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,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

Colne, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£44,444
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

Aylesford, Kent
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,814
BMW 2 Series 2.0 230i M Sport Auto Euro 6 (s/s) 2dr

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

Milton keynes, Buckinghamshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,980
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

Milton keynes, Buckinghamshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,970
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

Stevenage, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,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

Oxford, Oxfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 18 Miles
  • In stock
£49,950
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

Eastleigh, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£37,400
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
£35,785
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

Leeds, West yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,495
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

Stevenage, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,948
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

Brentford, Middlesex
  • Petrol
  • 2 Doors
  • Automatic
  • 25 Miles
  • In stock
£36,995
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,285
...