Used BMW 2 Series cars for sale near Melksham, Wiltshire

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

BMW, 2 Series2014 (14) 2.0 220d M Sport Euro 6 (s/s) 2dr 

25
Reduced
£8,394
Finance available £165 pm
  • 2L
  • 94kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Oakwood Autos Bristol

BMW, 2 Series2018 218i SE 5dr 

36
Low Mileage
£11,740
Finance available £255 pm
  • 1.5L
  • 44.9kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2015 M235i 2dr Step Auto 

37
Low Mileage
£14,504
Finance available £318 pm
  • 3L
  • 60.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2018 220d M Sport 5dr Step Auto 

36
Low Mileage
£16,446
Finance available £356 pm
  • 2L
  • 39.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2018 (18) 2.0 218D SPORT ACTIVE TOURER 5d 148 BHP 5-Door 

25
Reduced
£14,499
Finance available £301 pm
  • 2L
  • 30kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Colliss Motors

BMW, 2 Series2020 M235i xDrive 4dr Step Auto 

41
Low Mileage
£22,807
Finance available £503 pm
  • 2L
  • 31.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2018 M240i 2dr [Nav] Step Auto 

37
Low Mileage
£19,820
Finance available £434 pm
  • 3L
  • 34.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2018 M240i 2dr [Nav] Step Auto 

35
£16,093
Finance available £348 pm
  • 3L
  • 72.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2018 M240i 2dr [Nav] Step Auto 

35
Low Mileage
£19,510
Finance available £427 pm
  • 3L
  • 29kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2019 225xe M Sport Premium 5dr Auto 

34
£14,723
Finance available £323 pm
  • 1.5L
  • 51.4kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2017 (17) 2.0 220d M Sport Convertible 2dr Diesel Auto Euro 6 (s/s) (190 ps) 

25
Low Mileage
£14,995
Finance available £312 pm
  • 2L
  • 36kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Colliss Motors

BMW, 2 Series2016 220d xDrive M Sport 5dr Step Auto 

32
Low Mileage
£13,151
Finance available £286 pm
  • 2L
  • 54.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2020 218i M Sport 4dr 

35
£17,577
Finance available £382 pm
  • 1.5L
  • 36.3kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2017 218d M Sport 2-Door 

2
Low Mileage
£16,995
Finance available £357 pm
  • 2L
  • 40.1kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

M4 Minibus Centre

BMW, 2 Series2019 218i M Sport 2dr [Nav] Step Auto 

36
Low Mileage
£15,647
Finance available £345 pm
  • 1.5L
  • 26.3kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series2016 218i SE 5dr [Nav] 

38
Low Mileage
£9,150
Finance available £192 pm
  • 1.5L
  • 38.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars