Used BMW cars for sale in Middlewich, Cheshire

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

Find your perfect used BMW car for sale in Middlewich or buy on finance from our extensive local network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, M2

2017 - 3.0i Euro 6 (s/s) 2dr

43
Low Mileage
£26,490
Finance available £255 pm
  • 3L
  • 38.2kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Motor Match Crewe

01270 441019 *
4.2/5 Stars

BMW, X6

2018 - xDrive30d M Sport 5dr Step Auto

12
£23,999
Finance available £181 pm
  • 3L
  • 58.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, 5 Series

2016 - 2.0 528i Luxury Touring Auto Euro 6 (s/s) 5dr

55
Low Mileage
£15,290
Finance available £62 pm
  • 2L
  • 39.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Motor Match Crewe

01270 441019 *
4.2/5 Stars

BMW, X2

2018 - xDrive 20d M Sport 5dr Step Auto [Tech Pack]

19
Low Mileage
£17,699
Finance available £54 pm
  • 2L
  • 44.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, 1 Series

2019 - 118i [1.5] M Sport 5dr [Nav/Servotronic] Step Auto

10
Low Mileage
£15,399
Finance available £58 pm
  • 1.5L
  • 31.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, 1 Series

2019 - 118d Sport 5dr [Nav/Servotronic] Step Auto

8
Low Mileage
£14,399
Finance available £88 pm
  • 2L
  • 32.4kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, 3 Series

2021 - 330e M Sport 5dr Step Auto [Tech Pack]

37
£24,199
Finance available £111 pm
  • 2L
  • 38kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, 3 Series

2019 - 330e SE Pro 4dr Auto

8
Low Mileage
£16,499
Finance available £80 pm
  • 2L
  • 42kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, 3 Series

2019 - 320i M Sport 5dr Step Auto [Business Media]

8
Low Mileage
£15,599
Finance available £62 pm
  • 2L
  • 43.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, 1 Series

2022 (72) - 118i [136] M Sport 5dr [Live Cockpit Professional]

25
Reduced
£20,499
  • 1.5L
  • 11.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Lookers BMW Crewe

BMW, 1 Series

2022 (72) - 118i [136] M Sport 5dr Step Auto [LCP]

25
Low Mileage
£24,199
  • 1.5L
  • 5.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Lookers BMW Crewe

BMW, 3 Series

2019 - 320i M Sport Shadow Edition 5dr Step Auto

33
Low Mileage
£20,699
Finance available £115 pm
  • 2L
  • 15.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, X1

2017 - 2.0 20d M Sport xDrive Euro 6 (s/s) 5dr

56
Low Mileage
£11,490
Finance available £55 pm
  • 2L
  • 62.2kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Motor Match Crewe

01270 441019 *
4.2/5 Stars

BMW, 2 Series

2024 (73) - 220i M Sport 2dr Step Auto

25
Low Mileage
£30,599
  • 2L
  • 7.4kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Lookers BMW Crewe

BMW, 5 Series

2017 - 520d [190] M Sport 5dr Step Auto

32
Low Mileage
£17,399
Finance available £48 pm
  • 2L
  • 33.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

FOW Winsford

01606 535848 *
4.4/5 Stars

BMW, X1

2021 - xDrive 25e M Sport 5dr Auto

12
Low Mileage
£22,498
  • 1.5L
  • 27.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Vauxhall/Kia (Northwich)

01606 535710 *
4.6/5 Stars