Used BMW cars for sale in Bath, Somerset

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

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

BMW, X1

2021 - xDrive 25e M Sport 5dr Auto

38
£18,852
Finance available £407 pm
  • 1.5L
  • 41.5kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X1

2018 - xDrive 18d xLine 5dr Step Auto

36
Low Mileage
£15,201
Finance available £324 pm
  • 2L
  • 56.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X1

2019 (69) - sDrive 18d xLine 5dr Step Auto

1
Low Mileage
£16,990
Finance available £357 pm
  • 2L
  • 42.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Southwick Car Centre

01225 436004 *
5/5 Stars

BMW, 3 Series

2010 - 320d SE BUSINESS EDITION TOURING 5-Door

11
£3,995
Finance available £67 pm
  • 2L
  • 128kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Stockwood Village Automotive

BMW, X6

2019 (68) - 3.0 M50d SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (381 ps)

50
£28,795
Finance available £571 pm
  • 3L
  • 67.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Motor Village Bristol Ltd

BMW, X1

2021 - xDrive 25e xLine 5dr Auto

37
£19,255
Finance available £416 pm
  • 1.5L
  • 43.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 4 Series

2016 - 420d M SPORT 2-Door

43
£8,499
Finance available £168 pm
  • 2L
  • 131kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Tailored Autos Ltd

BMW, 2 Series

2021 - 218i Sport 4dr

36
£15,255
Finance available £325 pm
  • 1.5L
  • 54.5kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2019 - 116d M Sport Shadow Ed 5dr Step Auto

13
£14,163
Finance available £300 pm
  • 1.5L
  • 62kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2018 - xDrive30d M Sport 5dr Step Auto

35
Low Mileage
£25,504
Finance available £559 pm
  • 3L
  • 30.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2020 - M340i xDrive 4dr Step Auto

36
Low Mileage
£31,648
Finance available £699 pm
  • 3L
  • 32.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2012 - 2.0 320d Sport Plus Edition Coupe Diesel Manual 3 Door

47
Low Mileage
£7,495
  • 2L
  • 87.7kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Bristol Auto Hub

0117 233 1341 *
3.5/5 Stars

BMW, 2 Series

2018 - M240i 2dr [Nav] Step Auto

35
Low Mileage
£19,844
Finance available £430 pm
  • 3L
  • 35.8kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2013 (63) - 518d M Sport 4dr

8
£4,495
Finance available £78 pm
  • 2L
  • 148.5kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

D T CARS bristol LTD

BMW, 3 Series

1990 (G) - 318i 2dr Auto

17
Reduced
£5,995
Finance available £112 pm
  • 1.8L
  • 95kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

AUTO ILLUSION

BMW, 2 Series

2019 - 218i M Sport 2dr [Nav]

35
£12,437
Finance available £261 pm
  • 1.5L
  • 53.6kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars