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, X4

2020 - xDrive20d M Sport 5dr Step Auto

44
£20,287
Finance available £1733 pm
  • 2L
  • 92.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2021 - M135i xDrive 5dr Step Auto

34
£18,474
Finance available £1570 pm
  • 2L
  • 91.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, i3

2020 - 125kW 42kWh 5dr Auto

35
£12,048
Finance available £435 pm
  • 48.7kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2017 - M140I SHADOW EDITION - ULEZ COMPLIANT 5-Door

51
Low Mileage
£24,490
Finance available £2049 pm
  • 3L
  • 42.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

The German Car Group

BMW, 1 Series

2013 (63) - 116d EfficientDynamics 5dr

16
Low Mileage
£5,795
Finance available £426 pm
  • 1.6L
  • 90kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

AUTO ILLUSION

BMW, 5 Series

2021 - 530e M Sport 4dr Auto

37
Low Mileage
£29,885
Finance available £1165 pm
  • 2L
  • 22.4kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2020 - xDrive20d M Sport 5dr Step Auto

39
£21,526
Finance available £1844 pm
  • 2L
  • 70.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, Z4

2020 - sDrive 20i M Sport 2dr Auto

39
Low Mileage
£24,609
  • 2L
  • 16.8kMiles
  • Petrol
  • Semi Auto
  • Body StyleConvertible

cinch Store Bristol

0117 440 0909 *
4.3/5 Stars

BMW, 6 Series

2019 - 620d xDrive M Sport 5dr Auto

38
£21,025
Finance available £1799 pm
  • 2L
  • 52.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X5

2009 (59) - 3.0 30d M Sport Auto xDrive Euro 4 5dr

33
Reduced
£5,495
Finance available £399 pm
  • 3L
  • 126kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, 3 Series

2019 - 320i M Sport 4dr Step Auto

38
Low Mileage
£20,083
Finance available £1714 pm
  • 2L
  • 31kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/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

BMW, X3

2021 - xDrive20i M Sport 5dr Step Auto

37
£25,999
  • 2L
  • 62.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleSUV

cinch Store Bristol

0117 440 0909 *
4.3/5 Stars

BMW, X5

2012 (12) - 3.0 30d M Sport Steptronic xDrive Euro 5 5dr

32
£5,995
Finance available £444 pm
  • 3L
  • 147kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, Alpina

2006 - 2.0d SE 5-Door

25
£5,995
Finance available £444 pm
  • 2L
  • 256kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Summerhill Motors Limited

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