Used BMW cars for sale in Bathgate, West Lothian

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

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

BMW, 3 Series

2017 (67) - 3.0 330D XDRIVE M SPORT 4d 255 BHP 4-Door

34
Low Mileage
£18,995
Finance available £89 pm
  • 3L
  • 51.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars4You Ltd

BMW, 1 Series

2018 (68) - 2.0 120i GPF M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)

26
£10,995
Finance available £45 pm
  • 2L
  • 101.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Duman Autos

BMW, 2 Series

2019 - 220i Luxury 5dr DCT

12
Low Mileage
£17,998
  • 2L
  • 27.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Fiat (Dunfermline)

01383 660626 *
4.6/5 Stars

BMW, X5

2014 (14) - 2.0 XDRIVE25D SE 5d 215 BHP 5-Door

33
£12,995
Finance available £67 pm
  • 2L
  • 97.2kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd

BMW, 3 Series

2018 - 335d M Sport Shadow Edition 4-Door

21
Reduced
£17,991
Finance available £67 pm
  • 3L
  • 61.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Prestige Motor Company

BMW, 3 Series

2021 - 330e SE Pro 4dr Step Auto

12
£17,998
  • 2L
  • 58.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Arnold Clark Armadale Citroen / Vanstore

01501 640622 *
4.6/5 Stars

BMW, 4 Series Gran Coupe

2018 - 2.0 430i M Sport Auto Euro 6 (s/s) 5dr

32
£13,995
Finance available £33 pm
  • 2L
  • 84kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

QA Cars Ltd

BMW, X1

2021 (71) - xDrive 20i [178] xLine 5dr Step Auto Petrol Estate

59
Low Mileage
£23,093
  • 2L
  • 24.7kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Vertu Vauxhall Dunfermline

01383 665291 *
4.8/5 Stars

BMW, 1 Series

2018 (68) - 2.0 118d Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (150 ps)

15
£10,499
  • 2L
  • 79.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Belmont Autos

BMW, 6 Series

2013 (63) - 3.0 640D M SPORT GRAN COUPE 4d 309 BHP 4-Door

2
£8,990
  • 3L
  • 170.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Formula 1 Car Supermarket

01324 464853 *
2.4/5 Stars

BMW, 5 Series

2021 - 520i MHT M Sport 5dr Step Auto

39
£26,499
Finance available £161 pm
  • 2L
  • 29.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleEstate

cinch

0131 287 4330 *
4.3/5 Stars

BMW, X2

2019 - sDrive 18i SE 5dr

12
Reduced
£17,498
  • 1.5L
  • 17.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Bathgate

01506 353072 *
4.6/5 Stars

BMW, M3

2018 (18) - M3 4dr DCT [Competition Pack]

14
Reduced
£28,995
Finance available £313 pm
  • 3L
  • 53kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

Colin Scrimgeour Cars

BMW, X5

2016 (66) - XDRIVE30D M SPORT 3 5-Door

12
Reduced
£19,495
Finance available £100 pm
  • 3L
  • 86.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Signature Autos

BMW, 2 Series

2019 - M240i 2dr [Nav] Step Auto

12
Low Mileage
£20,498
  • 3L
  • 30.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Motorstore (Motherwell)

01698 538870 *
4.6/5 Stars

BMW, X5

2007 (07) - 3.0 D SE 7STR 5d 232 BHP 5-Door

1
Low Mileage
£7,995
Finance available £45 pm
  • 3L
  • 99.9kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd