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

In partnership with

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

Chosen Filters (2)
* Postcode invalid
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

Kirkcaldy, Fife
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£44,998
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

Littlehampton, West sussex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,850
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

Norwich, Norfolk
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£48,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

Crewe, Cheshire
  • Brand new
  • 2025 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15 Miles
  • In stock
£39,999
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

Bedford, Bedfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£47,993
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

Chesterfield, Derbyshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£39,552
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
  • In stock
£52,990
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

Cow roast, Hertfordshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£52,640
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

Hull, Yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,791
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
  • 2025 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 15 Miles
  • In stock
£39,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

Blackburn, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,890
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

Tunbridge wells, Kent
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,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

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

Blackburn, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£37,840
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

Bolton, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£53,745
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

Bromley, Kent
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£45,255
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

Worcester, Worcestershire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£40,699
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

Littlehampton, West sussex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£45,500
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

Grange-over-sands, Cumbria
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£50,855
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

Bolton, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,695
...