Get the app

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, 3 Series

2023 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

40
£28,121
£461/pm (PCP)
  • 2L
  • 40.2kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carsa Bradford

01274 087627 *
4.4/5 Stars

BMW, 4 Series

2016 (16) - 2.0 420d M Sport (s/s) 2dr

11
Reduced
£5,489
  • 2L
  • 174kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

BMW, 1 Series

2016 (66) - M140i 3dr [Nav] Step Auto STAGE 1 420BHP

28
Low Mileage
£17,990
£349/pm (HP)
  • 3L
  • 59kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

AUTOPRESTIGE

BMW, X5

2024 - 3.0 X5 xDrive40d M Sport 5-Door

35
Reduced
£75,990
£1230/pm (PCP)
  • 3L
  • 23kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Opus Automotive Cars Ltd

BMW, X5

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

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

BMW, X2

2018 (68) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr

14
£9,989
£201/pm (HP)
  • 2L
  • 112kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

BMW, 3 Series

2015 (15) - 320d xDrive M Sport 4dr Step Auto

10
£4,750
  • 2L
  • 177kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

BMW, 1 Series

2024 (73) - 118i [136] M Sport 5dr Step Auto [LCP]

28
Reduced
£24,990
  • 1.5L
  • 7.8kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Auto MC Limited TA Automotive Cars

BMW, X3

2019 (69) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr

23
£21,490
£363/pm (PCP)
  • 2L
  • 76.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Mega Car Supermarket

BMW, 3 Series

2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

24
£19,990
  • 2L
  • 77kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Greenwood Motors Ltd

BMW, 3 Series

2016 (66) - 2.0 330e 7.6kWh Sport Auto (s/s) 4dr

13
£6,489
  • 2L
  • 124kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

BMW, X5

2019 (69) - xDrive30d M Sport 5dr Auto

20
£29,989
£653/pm (PCP)
  • 3L
  • 96kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, X3

2017 - 3.0 X3 xDrive 30d M Sport Auto 4WD 5dr

30
£14,795
£308/pm (HP)
  • 3L
  • 92.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

HSI Automotive

BMW, X3

2016 - 2.0 X3 xDrive20d M Sport 5-Door

32
£10,992
£223/pm (HP)
  • 2L
  • 103kMiles
  • Diesel
  • Auto
  • Body StyleSUV

MB Motor Group

BMW, 3 Series

2018 - 2.0 320d ED Plus Saloon 4-Door

35
£5,995
  • 2L
  • 157.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

MB Motor Group

BMW, 3 Series

2012 (62) - 318d M Sport 4dr

14
Reduced
£3,499
£56/pm (HP)
  • 2L
  • 119kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

AMC Custom Motors