Get the Cazoo app - powered by MOTORS

Used BMW cars for sale in Keighley, West Yorkshire

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

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

BMW, X7

2024 (74) - xDrive40d MHT M Sport 5dr Step Auto

53
Low Mileage
£63,990
£831/pm (PCP)
  • 3L
  • 3.6kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Pellon Motor Group

BMW, 1 Series

2019 (19) - 1.5 118i GPF M Sport Auto Euro 6 (s/s) 5dr

17
£9,989
£189/pm (HP)
  • 1.5L
  • 103kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

BMW, 1 Series

2019 - 120i M Sport Shadow Edition 5-Door

29
£14,475
£283/pm (HP)
  • 2L
  • 60.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Hollins Hill Cars

BMW, X5

2007 (N) - 3.0d SE 5dr Auto*** 7 SEATS **SPARE AND REPAIR

7
£2,750
  • 3L
  • 155kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, X5

2022 - 3.0 X5 xDrive45e M Sport 5-Door

16
Reduced
£35,750
£499/pm (PCP)
  • 3L
  • 62.3kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Opus Automotive Cars Ltd

BMW, 2 Series Active Tourer

2017 - 1.5 225xe 7.6kWh Luxury MPV 5dr Petrol Plug-in Hybrid Auto 4WD Euro 6 (s/s)

41
Low Mileage
£10,312
  • 1.5L
  • 56.5kMiles
  • Hybrid
  • Auto
  • Body StylePeople Carrier

Carsa Bradford

BMW, 2 Series

2016 (16) - M235i 2dr Step Auto

11
£9,489
  • 3L
  • 125kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

BMW, M8

2022 - M8 Competition 2dr Step Auto ULTIMATE PACK|STAGE 2

36
Reduced
£67,990
£1132/pm (PCP)
  • 4.4L
  • 23kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

AUTOPRESTIGE

01274 087615 *
3.9/5 Stars

BMW, 3 Series

2021 (21) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

73
Reduced
£12,290
£237/pm (HP)
  • 2L
  • 104kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Niche Motor Company

BMW, 1 Series

(72) - 2.0 128ti (LCP) Auto Euro 6 (s/s) 5dr

57
Low Mileage
£22,995
  • 31.9kMiles
  • Petrol
  • Auto

W R Car Sales Limited

01274 087616 *
4.6/5 Stars

BMW, M5

2019 (19) - M5 4dr DCT [Competition Pack]

41
Low Mileage
£45,990
£908/pm (PCP)
  • 4.4L
  • 40kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

AUTOPRESTIGE

01274 087615 *
3.9/5 Stars

BMW, 3 Series

2001 (Y) - 320 Ci SE 2dr

20
Low Mileage
£2,995
  • 2.2L
  • 82kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Keighley Vehicle Sales

BMW, 3 Series

2019 (68) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

50
£9,990
  • 2L
  • 100kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Car Shop 365 LTD

01274 028208 *
3.4/5 Stars

BMW, 1 Series

2013 (63) - 116d Sport 5dr Step Auto

8
Low Mileage
£4,995
£84/pm (HP)
  • 2L
  • 82kMiles
  • Diesel
  • Semi Auto
  • Body StyleHatchback

Valley View Car Centre Ltd

BMW, 3 Series

2016 (16) - 2.0 320d ED Plus Euro 6 (s/s) 4dr

33
£5,750
  • 2L
  • 125.3kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

LCC Car Sales Limited

BMW, 1 Series

2020 (20) - 1.5 116d M Sport DCT Euro 6 (s/s) 5dr

67
Reduced
£12,990
£252/pm (HP)
  • 1.5L
  • 112kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Niche Motor Company