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

2014 (64) - 2.0 320d Luxury Euro 5 (s/s) 4dr

33
£3,995
Finance available £67 pm
  • 2L
  • 157kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

BMW, 1 Series

2021 - 116d M Sport 5dr Step Auto

34
£18,582
Finance available £401 pm
  • 1.5L
  • 35.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2021 - 218i [136] Sport 4dr [Live Cockpit Professional]

33
£17,031
Finance available £365 pm
  • 1.5L
  • 32.7kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2020 - 1.5 116d M Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (116 ps)

37
Reduced
£12,495
Finance available £257 pm
  • 1.5L
  • 98.8kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Daci Autos Bristol LTD

0117 233 1343 *
4.4/5 Stars

BMW, i3

2020 - i3 120Ah ULEZ Electric Automatic 5 Door

51
£9,695
  • 77.4kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Bristol Auto Hub

0117 233 1341 *
3.5/5 Stars

BMW, 3 Series

2015 - 320d Luxury 5dr

39
Low Mileage
£9,447
  • 2L
  • 58.4kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2018 - 335d xDrive M Sport Shadow Edition 5dr Step Auto

39
£19,202
Finance available £415 pm
  • 3L
  • 74.3kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X5

2012 - XDRIVE30d M SPORT 5-Door

27
Reduced
£7,995
Finance available £156 pm
  • 3L
  • 119kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Summerhill Motors Limited

BMW, 5 Series

2017 - 520d xDrive M Sport 4dr Auto

37
£17,597
Finance available £378 pm
  • 2L
  • 69.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2018 - 530e M Sport 4dr Auto

13
£14,552
Finance available £309 pm
  • 2L
  • 75.9kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X2

2020 - M35i 5dr Step Auto

38
Low Mileage
£23,321
Finance available £509 pm
  • 2L
  • 22.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 8 Series

2020 (70) - 3.0 840I 2d 336 BHP 4-Door

25
Reduced
£29,995
Finance available £596 pm
  • 3L
  • 16kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Victoria Motors

BMW, 3 Series

2020 - 320i M Sport 4dr Step Auto

35
Low Mileage
£21,766
Finance available £473 pm
  • 2L
  • 26.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2018 - M240i 2dr [Nav] Step Auto

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

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2022 - xDrive 30e M Sport 5dr Auto

36
£26,714
Finance available £586 pm
  • 2L
  • 67.1kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X1

2021 - xDrive 25e xLine 5dr Auto

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

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars