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, 2 Series Active Tourer

2016 (16) - 2.0 218d SE Auto Euro 6 (s/s) 5dr

76
Low Mileage
£10,990
Finance available £223 pm
  • 2L
  • 38.3kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

MOTO PORIUM LTD

BMW, 1 Series

2016 (16) - 1.5 118i M Sport Euro 6 (s/s) 5dr

Low Mileage
£10,995
Finance available £223 pm
  • 1.5L
  • 49.2kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

MOTO PORIUM LTD

BMW, 5 Series

2016 (66) - 2.0 520d M Sport Auto Euro 6 (s/s) 4dr

12
£6,789
Finance available £129 pm
  • 2L
  • 129kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

BMW, X1

2016 (16) - 2.0 20d xLine Auto xDrive Euro 6 (s/s) 5dr

14
£10,995
Finance available £223 pm
  • 2L
  • 98.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

MOTO PORIUM LTD

BMW, X1

2021 - 2.0 20i Sport Auto xDrive Euro 6 (s/s) 5dr

57
Low Mileage
£21,495
Finance available £430 pm
  • 2L
  • 28.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

A S Cars Leeds Ltd

0113 467 5307 *
5/5 Stars

BMW, 3 Series

1999 - 2.5 323i Convertible Auto 2-Door

21
Low Mileage
£7,995
Finance available £156 pm
  • 2.5L
  • 44.1kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

David Graves

01943 668892 *
4.6/5 Stars

BMW, 1 Series

2016 (16) - 118d Sport 5dr

8
Reduced
£4,950
Finance available £88 pm
  • 2L
  • 137kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

BMW, 1 Series

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

18
Low Mileage
£17,250
Finance available £334 pm
  • 1.5L
  • 2kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

SA Automotive

BMW, 1 Series

2019 (19) - 116d SE Business 5dr [Nav/Servotronic]

8
£7,299
Finance available £141 pm
  • 1.5L
  • 126kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

SS Prestige

BMW, X5

2025 (15) - 35d M Sport Auto xDrive Euro 6 5-Door

34
Low Mileage
£19,995
Finance available £390 pm
  • 3L
  • 62.9kMiles
  • Diesel
  • Auto

W R Car Sales Limited

01274 087616 *
4.3/5 Stars

BMW, X5

2009 (09) - 3.0d M Sport Auto 4WD Euro 4 5dr

16
Low Mileage
£7,995
Finance available £156 pm
  • 3L
  • 85kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carland Empire Ltd

BMW, X3

2019 - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) - PRO NAV

45
Low Mileage
£24,529
Finance available £494 pm
  • 2L
  • 25.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carsa Bradford

01274 087627 *
4.4/5 Stars

BMW, 3 Series

2015 (65) - 320d EfficientDynamics Sport 5dr Step Auto

47
£5,795
Finance available £107 pm
  • 2L
  • 149kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

OTLEY ROAD CAR CENTRE LTD

BMW, X1

2016 (65) - sDrive 18d xLine 5dr Step Auto

20
£7,495
Finance available £145 pm
  • 2L
  • 122kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

BMW, 1 Series

2019 (68) - M140i Shadow Edition 5dr Step Auto

36
£22,990
Finance available £452 pm
  • 3L
  • 54kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

AUTOPRESTIGE

01274 087615 *
3.4/5 Stars

BMW, 1 Series

2010 (60) - 116d Sport 5dr

18
Low Mileage
£3,195
Finance available £49 pm
  • 2L
  • 50kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Keighley Vehicle Sales