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

2016 - M135i 3dr Step Auto

37
Low Mileage
£17,916
Finance available £69 pm
  • 3L
  • 34.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series Gran Coupe

2020 (70) - 2.0 M235i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

50
£21,995
Finance available £156 pm
  • 2L
  • 49.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Motor Village Bristol Ltd

BMW, X1

2021 - xDrive 25e M Sport 5dr Auto

37
£16,874
Finance available £82 pm
  • 1.5L
  • 52.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2019 - xDrive20d M Sport 5dr Step Auto

37
£21,570
Finance available £95 pm
  • 2L
  • 59.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2015 - 320d SE 4dr Step Auto

35
£6,984
Finance available £70 pm
  • 2L
  • 115.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2017 - M240i 2dr [Nav] Step Auto

34
Low Mileage
£19,174
Finance available £98 pm
  • 3L
  • 31.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2013 (63) - 518d M Sport 4dr

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

D T CARS bristol LTD

BMW, 3 Series

2009 - 2.0 318i ES Touring ULEZ Petrol Manual 5 Door

48
Low Mileage
£3,495
  • 2L
  • 120.7kMiles
  • Petrol
  • Manual
  • Body StyleEstate

Bristol Auto Hub

0117 233 1341 *
3.6/5 Stars

BMW, 2 Series

2018 - M240i 2dr [Nav] Step Auto

37
Low Mileage
£18,909
Finance available £92 pm
  • 3L
  • 41.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2017 - 125D M SPORT - ULEZ COMPLIANT 5-Door

51
£16,790
Finance available £40 pm
  • 2L
  • 69kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

The German Car Group

BMW, 3 Series

2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

17
£14,500
Finance available £45 pm
  • 2L
  • 99kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Victoria Motors

BMW, X3

2022 - 210kW Premier Edition 80kWh 5dr Auto

40
£25,441
Finance available £131 pm
  • 45.5kMiles
  • Electric
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X1

2018 (18) - 2.0 20i M Sport SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)

50
Low Mileage
£17,995
Finance available £67 pm
  • 2L
  • 40.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Motor Village Bristol Ltd

BMW, 3 Series

2012 - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

28
£6,200
Finance available £27 pm
  • 2L
  • 105kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

FD MOTOR GROUP

BMW, 5 Series

2021 - 520d MHT M Sport 5dr Step Auto

41
£23,300
Finance available £106 pm
  • 2L
  • 51.6kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

1990 (G) - 318i 2dr Auto

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

AUTO ILLUSION