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

2020 - xDrive 25e M Sport 5dr Auto

41
Low Mileage
£19,183
Finance available £81 pm
  • 1.5L
  • 34.4kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2018 - 530e M Sport 4dr Auto

53
£18,438
Finance available £81 pm
  • 2L
  • 54.6kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2021 - 530e M Sport 4dr Auto

37
Low Mileage
£27,757
Finance available £154 pm
  • 2L
  • 22.4kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2020 - 216d SE 5dr Step Auto

36
£16,490
Finance available £48 pm
  • 1.5L
  • 37.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2020 - 520d MHT SE 4dr Auto

36
£17,771
Finance available £65 pm
  • 2L
  • 43.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2020 - 520d MHT SE 5dr Auto

38
£19,576
Finance available £84 pm
  • 2L
  • 48.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2020 - 216d SE 5dr Step Auto

37
£13,699
Finance available £46 pm
  • 1.5L
  • 65.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X1

2019 - sDrive 20i M Sport 5dr Step Auto

35
Low Mileage
£17,938
Finance available £69 pm
  • 2L
  • 33.7kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2014 - 320d M Sport 4dr

36
£7,480
Finance available £62 pm
  • 2L
  • 107.5kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2020 - 330e M Sport 4dr Step Auto

42
£18,041
Finance available £46 pm
  • 2L
  • 46.2kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2012 - 325d m sport 2-Door

11
Reduced
£4,495
Finance available £33 pm
  • 3L
  • 112kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Stockwood Village Automotive

BMW, X1

2019 - sDrive 20i M Sport 5dr Step Auto

36
£16,140
Finance available £86 pm
  • 2L
  • 57.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2018 - 320d M Sport 5dr Step Auto

37
£13,790
Finance available £89 pm
  • 2L
  • 75.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2018 - 218i SE 5dr

37
Low Mileage
£11,740
Finance available £64 pm
  • 1.5L
  • 44.9kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2020 - 118i M Sport 5dr Step Auto

33
Low Mileage
£19,274
Finance available £83 pm
  • 1.5L
  • 20.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 4 Series

2016 (16) - 2.0 420d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (190 ps)

3
£9,995
Finance available £45 pm
  • 2L
  • 109.1kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Motor Village Bristol Ltd