Used BMW 2 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 94 approved used BMW 2 Series cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW 2 Series cars near you.

Powered by

Cars found 94

Chosen Filters (5)
* 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

Croydon, Surrey
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 4,648 Miles
£32,159
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

Cobham, Surrey
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,986 Miles
£32,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

Dundee, Angus
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,750 Miles
£32,699
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

Portsmouth, Hampshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,068 Miles
£32,739
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

Warrington, Cheshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,953 Miles
£32,999
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

Portsmouth, Hampshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 4,309 Miles
£33,433
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

Irvine, North ayrshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5,000 Miles
£33,498
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

Ascot, Berkshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,347 Miles
£33,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
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 4,966 Miles
£33,634
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

Surbiton, Surrey
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,763 Miles
£33,679
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

Surbiton, Surrey
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 4,674 Miles
£33,679
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
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,212 Miles
£33,979
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

Belfast, County antrim
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 1,826 Miles
£33,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

Cobham, Surrey
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 1,944 Miles
£33,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

Solihull, West midlands
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 4,156 Miles
£34,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

Swindon, Wiltshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,000 Miles
£34,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

Salisbury, Wiltshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,789 Miles
£34,201
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

Guildford, Surrey
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,000 Miles
£34,308
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

Swindon, Wiltshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,000 Miles
£34,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

Warrington, Cheshire
  • 2023 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 1,045 Miles
£34,499
...