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

2017 - 2.0 20i xLine SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)

34
Low Mileage
£13,600
Finance available £287 pm
  • 2L
  • 64.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 3 Series

2021 - 2.0 330i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (258 ps)

36
£22,960
Finance available £501 pm
  • 2L
  • 39.5kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, X5

2017 - 3.0 40d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

37
Low Mileage
£23,915
Finance available £522 pm
  • 3L
  • 67.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, X1

2020 (20) - 2.0 18d xLine Auto sDrive Euro 6 (s/s) 5dr

1
£16,990
Finance available £357 pm
  • 2L
  • 47.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Southwick Car Centre

01225 436004 *
4.1/5 Stars

BMW, 3 Series

2014 (14) - 320d M Sport 5dr

20
£5,499
Finance available £101 pm
  • 2L
  • 159kMiles
  • Diesel
  • Manual
  • Body StyleEstate

NJ Vehicle Solutions

0117 233 1369 *
4.9/5 Stars

BMW, 3 Series

2021 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

34
£22,274
Finance available £485 pm
  • 2L
  • 30.8kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 1 Series

2009 - 118d SE 3-Door

8
Low Mileage
£1,995
  • 2L
  • 102kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Stockwood Village Automotive

BMW, 3 Series

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

37
£17,056
Finance available £366 pm
  • 2L
  • 79.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 1 Series

2009 (58) - 118d M Sport 2dr

10
Low Mileage
£2,495
  • 2L
  • 130.5kMiles
  • Diesel
  • Manual
  • Body StyleConvertible

D T CARS bristol LTD

BMW, X6

2015 (65) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

50
Low Mileage
£19,495
Finance available £380 pm
  • 3L
  • 67kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Motor Village Bristol Ltd

BMW, X3

2011 (61) - xDrive20d M Sport 5dr

8
£4,995
Finance available £89 pm
  • 2L
  • 136.5kMiles
  • Diesel
  • Manual
  • Body StyleSUV

D T CARS bristol LTD

BMW, 3 Series

2017 - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)

35
Low Mileage
£16,463
Finance available £353 pm
  • 3L
  • 39.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 2 Series

2015 - 2.0 220d Sport Convertible 2dr Diesel Auto Euro 6 (s/s) (190 ps)

13
Low Mileage
£11,096
  • 2L
  • 59.7kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, i3

2020 - i3 120Ah ULEZ Electric Automatic 5 Door

51
Reduced
£8,995
  • 77.4kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Bristol Auto Hub

0117 233 1341 *
3.9/5 Stars

BMW, 1 Series

2017 - 3.0 M140i Shadow Edition Hatchback 5dr Petrol Auto Euro 6 (s/s) (340 ps)

38
£17,031
Finance available £365 pm
  • 3L
  • 80.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 4 Series Gran Coupe

2017 - 3.0 440i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (326 ps)

39
Low Mileage
£22,807
  • 3L
  • 41.1kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars