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

2020 - M340i xDrive 4dr Step Auto

36
Low Mileage
£31,722
Finance available £700 pm
  • 3L
  • 32.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

4.7/5 Stars

BMW, 1 Series

2022 (22) - 2.0 M135i Auto xDrive Euro 6 (s/s) 5dr

34
£25,990
Finance available £513 pm
  • 2L
  • 39kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

NEWTON MOTORS LIMITED

BMW, 4 Series

2017 - 440i M Sport 5dr Auto [Professional Media]

13
Low Mileage
£21,853
Finance available £475 pm
  • 3L
  • 41.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

4.7/5 Stars

BMW, 5 Series

2012 (12) - 3.0 535i ActiveHybrid 5 SE Auto Euro 5 (s/s) 4dr

26
Reduced
£7,495
Finance available £145 pm
  • 3L
  • 85kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

iCars Automotive Ltd

BMW, 3 Series

2018 - 335d xDrive M Sport 4dr Step Auto

36
£15,047
Finance available £320 pm
  • 3L
  • 79.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carbase - Bristol

4.7/5 Stars

BMW, 3 Series

2012 (62) - 2.0 320d Sport Touring Euro 5 (s/s) 5dr

26
Reduced
£3,595
Finance available £58 pm
  • 2L
  • 162kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Carnet

BMW, X1

2020 (70) - 2.0 20i SE DCT sDrive Euro 6 (s/s) 5dr

28
Low Mileage
£16,990
Finance available £357 pm
  • 2L
  • 25.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Southwick Car Centre

5/5 Stars

BMW, X3

2021 - 210kW Premier Edition Pro 80kWh 5dr Auto

40
£23,695
Finance available £517 pm
  • 47.1kMiles
  • Electric
  • Auto
  • Body StyleSUV

Carbase - Bristol

4.7/5 Stars

BMW, 2 Series

2017 - M240i 2dr [Nav] Step Auto

36
Low Mileage
£16,027
Finance available £343 pm
  • 3L
  • 64.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

4.7/5 Stars

BMW, 3 Series

2013 (13) - 316d Sport 4dr

8
£4,495
Finance available £78 pm
  • 2L
  • 104.5kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

D T CARS bristol LTD

BMW, Z4

2015 - 20i sDrive 2dr

38
Low Mileage
£9,276
  • 2L
  • 77.3kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Carbase - Bristol

4.7/5 Stars

BMW, 3 Series

2016 (16) - 2.0 320d ED Plus Euro 6 (s/s) 4dr

25
£6,995
Finance available £134 pm
  • 2L
  • 115kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Langmans Car Sales

BMW, iX3

2022 - 210kW Premier Edition 80kWh 5dr Auto

40
£23,277
  • 45.6kMiles
  • Electric
  • Auto
  • Body StyleEstate

Carbase - Bristol

4.7/5 Stars

BMW, X3

2018 - xDrive30d M Sport 5dr Step Auto

35
Low Mileage
£25,485
Finance available £558 pm
  • 3L
  • 30.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

4.7/5 Stars

BMW, 4 Series

2019 - 420i M Sport 2dr Auto [Professional Media]

36
£12,828
Finance available £270 pm
  • 2L
  • 85.9kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

4.7/5 Stars

BMW, X3

2017 (67) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

50
Low Mileage
£17,995
Finance available £349 pm
  • 2L
  • 55.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Motor Village Bristol Ltd