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

2019 - 320i M Sport 4dr Step Auto

38
Low Mileage
£19,471
Finance available £421 pm
  • 2L
  • 31.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2018 - 520i M Sport 4dr Auto

36
£13,086
Finance available £281 pm
  • 2L
  • 91.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2018 - M140i 3dr [Nav] Step Auto

13
Low Mileage
£18,358
Finance available £396 pm
  • 3L
  • 50.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 5 Series

2020 - 530d M Sport 4dr Auto

34
£21,139
Finance available £459 pm
  • 3L
  • 46.5kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2019 - 320i M Sport 4dr Step Auto

13
£16,449
Finance available £352 pm
  • 2L
  • 77kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, i3

2020 - 125kW 42kWh 5dr Auto

32
Low Mileage
£12,772
Finance available £268 pm
  • 24.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2010 - 320d SE BUSINESS EDITION TOURING 5-Door

11
£3,995
Finance available £67 pm
  • 2L
  • 128kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Stockwood Village Automotive

BMW, X3

2010 (60) - xDrive20d SE 5dr Step Auto

8
£4,495
Finance available £78 pm
  • 2L
  • 125.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

D T CARS bristol LTD

BMW, 1 Series

2019 - 118i SE 5dr

6
Low Mileage
£14,547
Finance available £309 pm
  • 1.5L
  • 37kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, Z3M

1998 (S) - 3.2 2dr

33
£39,990
Finance available £801 pm
  • 3.2L
  • 15kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

NEWTON MOTORS LIMITED

BMW, X1

2018 - xDrive 18d xLine 5dr Step Auto

10
£15,463
Finance available £330 pm
  • 2L
  • 56.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2022 - 210kW Premier Edition 80kWh 5dr Auto

13
£23,432
Finance available £511 pm
  • 45.6kMiles
  • Electric
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X5

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

29
£7,480
Finance available £145 pm
  • 3L
  • 118kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Southwest Vans and Commercials Ltd

0117 440 7207 *
4/5 Stars

BMW, 3 Series

2016 - 320d xDrive M Sport 4dr Step Auto

36
£10,383
Finance available £218 pm
  • 2L
  • 95.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2012 - 2.0 20d SE Steptronic xDrive Euro 5 (s/s) 5dr

51
Low Mileage
£8,650
Finance available £171 pm
  • 2L
  • 76.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Spot On Auto Ltd

BMW, 2 Series

2019 - 218i M Sport 2dr [Nav]

35
£12,134
Finance available £259 pm
  • 1.5L
  • 53.6kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars