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

2017 - 540i xDrive M Sport 4dr Auto

40
Low Mileage
£22,786
Finance available £497 pm
  • 3L
  • 43.8kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 7 Series

2011 (61) - 3.0 730d SE Saloon 4dr Diesel Auto Euro 5 (245 ps)

24
Low Mileage
£7,999
Finance available £156 pm
  • 3L
  • 83kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

HARLEQUIN MOTOR COMPANY

BMW, 3 Series

2020 - 330e M Sport 4dr Auto

38
£14,687
Finance available £312 pm
  • 2L
  • 90.3kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2015 - xDrive20d M Sport 5dr Step Auto

38
£12,424
  • 2L
  • 83.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2019 - 218i M Sport 2dr [Nav]

33
£12,402
Finance available £260 pm
  • 1.5L
  • 60.2kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2021 - 220d M Sport 4dr Step Auto

35
Low Mileage
£22,533
Finance available £491 pm
  • 2L
  • 30.1kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X3

2019 - xDrive20d M Sport 5dr Step Auto

37
£20,651
Finance available £448 pm
  • 2L
  • 59.9kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2018 - M240i 2dr [Nav] Step Auto

37
Low Mileage
£19,149
Finance available £414 pm
  • 3L
  • 41.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2020 - M340i xDrive 4dr Step Auto

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

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2020 - 330e M Sport 4dr Auto

10
£15,821
Finance available £338 pm
  • 2L
  • 81.4kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2014 (14) - 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

30
£4,795
Finance available £85 pm
  • 2L
  • 175kMiles
  • Diesel
  • Auto
  • Body StyleEstate

BMW, iX3

2022 - 210kW M Sport Pro 80kWh 5dr Auto

38
£25,763
Finance available £565 pm
  • 63.1kMiles
  • Electric
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series

2016 - 218i SE 5dr [Nav]

10
Low Mileage
£8,465
Finance available £170 pm
  • 1.5L
  • 44.4kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2021 (70) - 1.5 116d M Sport Hatchback 5dr Diesel DCT Euro 6 (s/s) (116 ps) AUTOMATIC

18
£14,995
Finance available £313 pm
  • 1.5L
  • 73kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Victoria Motors

BMW, i3

2019 - 135kW S 42kWh 5dr Auto

37
Low Mileage
£11,869
Finance available £248 pm
  • 33.7kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2021 - 330e xDrive M Sport Pro Edition 4dr Step Auto

43
£19,162
Finance available £414 pm
  • 2L
  • 70.9kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars