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

In partnership with

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

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

Sheffield, South yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£49,350
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

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

Sheffield, South yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£53,500
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,000
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

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

Hook, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£47,790
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

Hook, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£48,990
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
  • 10 Miles
  • In stock
£48,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

London
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£43,515
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

Liverpool, Merseyside
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£41,479
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

Southport, Merseyside
  • Brand new
  • 2025 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£52,984
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

Durham, Durham
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£40,238
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

Doncaster, South yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£46,290
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

Bournemouth, Dorset
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£40,505
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

Bournemouth, Dorset
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£40,415
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

Derby, Derbyshire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£53,635
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
£38,895
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

Stockport, Cheshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£38,465
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
£38,950
......