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

2020 - 125kW 42kWh 5dr Auto

39
£11,948
Finance available £47 pm
  • 39.5kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2020 - 330e M Sport 4dr Step Auto

36
£17,999
Finance available £67 pm
  • 2L
  • 64kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X1

2013 (63) - sDrive 18d Sport 5dr

8
£3,995
Finance available £45 pm
  • 2L
  • 111.5kMiles
  • Diesel
  • Manual
  • Body StyleEstate

D T CARS bristol LTD

BMW, 3 Series

2013 (13) - 318d M Sport 5dr Step Auto

8
£4,495
Finance available £33 pm
  • 2L
  • 156.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

D T CARS bristol LTD

BMW, 2 Series

2017 - M240i 2dr [Nav] Step Auto

34
Low Mileage
£19,392
Finance available £103 pm
  • 3L
  • 31.7kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2017 - 125D M SPORT - ULEZ COMPLIANT 5-Door

51
£16,790
Finance available £40 pm
  • 2L
  • 69kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

The German Car Group

BMW, 2 Series Active Tourer

2020 (20) - 2.0 220i GPF Luxury DCT Euro 6 (s/s) 5dr

29
Reduced
£15,990
Finance available £78 pm
  • 2L
  • 10.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Southwick Car Centre

01225 436004 *
4.4/5 Stars

BMW, Alpina

2006 - 2.0d SE 5-Door

25
Reduced
£4,995
Finance available £45 pm
  • 2L
  • 256kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Summerhill Motors Limited

BMW, 1 Series

2017 - M140i Shadow Edition 5dr Step Auto

36
Low Mileage
£19,530
Finance available £107 pm
  • 3L
  • 38.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2020 - 216d SE 5dr Step Auto

37
£12,691
Finance available £44 pm
  • 1.5L
  • 65.6kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, M3

2012 (Z9) - 4.0 iV8 Coupe 2dr Petrol DCT Euro 5 (420 ps)

2
Low Mileage
£26,331
Finance available £253 pm
  • 4L
  • 45kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Nortree Motor Company

01225 437270 *
5/5 Stars

BMW, X3

2018 - xDrive30d M Sport 5dr Step Auto

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

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2019 - 330i M Sport 4dr Step Auto

35
Low Mileage
£22,359
Finance available £173 pm
  • 2L
  • 34.7kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, i3

2019 - 125kW Range Extender 33kWh 5dr Auto

41
Low Mileage
£12,942
Finance available £69 pm
  • 27.5kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

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 £40 pm
  • 2L
  • 162kMiles
  • Diesel
  • Manual
  • Body StyleEstate

BMW, 3 Series

2019 - 330e Sport Pro 4dr Auto

38
Low Mileage
£18,268
Finance available £60 pm
  • 2L
  • 25.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars