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, 5 Series

2018 - 530e M Sport 4dr Auto

13
£14,635
Finance available £311 pm
  • 2L
  • 75.9kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, Z4

2014 (64) - 2.0 20i Convertible 2dr Petrol Manual sDrive Euro 6 (s/s) (184 ps)

19
£6,999
Finance available £134 pm
  • 2L
  • 101kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

HARLEQUIN MOTOR COMPANY

BMW, 2 Series

2018 - M240i 2dr [Nav] Step Auto

35
Low Mileage
£19,680
Finance available £426 pm
  • 3L
  • 35.8kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X5

2011 (61) - 3.0 40d M Sport Steptronic xDrive Euro 5 5dr

£7,995
Finance available £156 pm
  • 3L
  • 119kMiles
  • Diesel
  • Auto
  • Body StyleSUV

BMW, 3 Series

2003 - 2.5 325i Sport Saloon ULEZ Petrol Automatic 5 Door

46
Reduced
£4,295
  • 2.5L
  • 84.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Bristol Auto Hub

0117 233 1341 *
3.6/5 Stars

BMW, 1 Series

2021 - M135i xDrive 5dr Step Auto

34
£17,402
Finance available £374 pm
  • 2L
  • 91.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

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

2017 - xDrive 20d SE 5dr

37
£11,619
Finance available £242 pm
  • 2L
  • 61.9kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

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

26
£3,795
Finance available £62 pm
  • 2L
  • 162kMiles
  • Diesel
  • Manual
  • Body StyleEstate

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, 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, 5 Series

2013 (63) - 518d M Sport 4dr

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

D T CARS bristol LTD

BMW, i3

2017 - I3 RANGE EXTENDER 5-Door

22
£8,999
Finance available £179 pm
  • 83kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Find-My-Car.co.uk

0117 440 4908 *
4.8/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, X5

2018 - xDrive40d M Sport 5dr Auto [7 Seat]

40
Low Mileage
£31,454
Finance available £694 pm
  • 3L
  • 34.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2010 - 118d SE 5-Door

10
£2,995
  • 2L
  • 120kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Stockwood Village Automotive