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) - 320d xDrive Sport 4dr Step Auto

8
£4,250
Finance available £289 pm
  • 2L
  • 156.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

D T CARS bristol LTD

BMW, 3 Series

2010 (10) - 318d M Sport Business Edition 5dr

8
£2,295
Finance available £115 pm
  • 2L
  • 162.5kMiles
  • Diesel
  • Manual
  • Body StyleEstate

D T CARS bristol LTD

BMW, X1

2021 - xDrive 25e Sport 5dr Auto

44
£17,382
Finance available £591 pm
  • 1.5L
  • 48.6kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2020 - 520d MHT SE 4dr Auto

36
£18,657
Finance available £735 pm
  • 2L
  • 43.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, i3

2020 (20) - 42.2kWh S Hatchback 5dr Electric Auto (184 ps)

10
£11,995
Finance available £977 pm
  • 71.7kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Victoria Motors

BMW, 4 Series

2013 (63) - 2.0 420d M Sport Euro 6 (s/s) 2dr

59
Reduced
£9,500
Finance available £755 pm
  • 2L
  • 58.3kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

My New Motor Ltd

01761 252266 *
4.1/5 Stars

BMW, 1 Series

2012 (12) - 120i SE 5dr Step Auto

14
Low Mileage
£6,250
Finance available £466 pm
  • 1.6L
  • 25kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

D9hyt Limited

BMW, 3 Series

2021 - 318i M Sport 4dr Step Auto

32
£19,282
Finance available £648 pm
  • 2L
  • 43.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2018 - xDrive20d M Sport 5dr Step Auto

37
Low Mileage
£23,499
Finance available £2028 pm
  • 2L
  • 40.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2016 - M140I - ULEZ COMPLIANT 5-Door

51
£18,790
Finance available £1552 pm
  • 3L
  • 70.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

The German Car Group

BMW, 3 Series

2014 (64) - 2.0 320d ED EfficientDynamics Business Euro 5 (s/s) 4dr

26
Reduced
£4,994
Finance available £355 pm
  • 2L
  • 111kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Oakwood Autos Bristol

BMW, X3

2015 - 2.0 20d xLine Auto xDrive Euro 6 (s/s) 5dr

62
£10,849
Finance available £875 pm
  • 2L
  • 113kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Spot On Auto Ltd

BMW, 1 Series

2007 (57) - 118d M Sport 3dr

7
Low Mileage
£1,995
  • 2L
  • 95.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

D T CARS bristol LTD

BMW, 4 Series

2016 (66) - 2.0 420D M SPORT 2d 188 BHP 2-Door

50
Reduced
£14,945
Finance available £1240 pm
  • 2L
  • 56.2kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Motor Village Bristol Ltd

BMW, i3

2015 - I3 RANGE EXTENDER 5-Door

16
Low Mileage
£8,499
Finance available £666 pm
  • 62kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Find-My-Car.co.uk

0117 440 4908 *
4.3/5 Stars

BMW, 3 Series

2014 (64) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

52
£9,500
Finance available £755 pm
  • 2L
  • 93.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

My New Motor Ltd

01761 252266 *
4.1/5 Stars