Used BMW cars for sale in Bristol, County of Bristol

Loading...
Make (any)
Model (any)
Min price (any)
Max price (any)

Find your perfect used BMW car for sale in Bristol or buy on finance from our extensive local network of car supermarkets, specialist, independent and officially franchised BMW dealerships.

BMW, 2 Series

2020 - 216d SE 5dr Step Auto

13
£15,751
Finance available £1330 pm
  • 1.5L
  • 54.5kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, i4

2022 - 400kW M50 83.9kWh 5dr Auto

47
£36,731
Finance available £1187 pm
  • 21.5kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 2 Series Active Tourer

2020 - 2.0 218d SE MPV 5dr Diesel Manual Euro 6 (s/s) (150 ps)

21
£11,795
Finance available £960 pm
  • 2L
  • 61.9kMiles
  • Diesel
  • Manual
  • Body StylePeople Carrier

Daci Autos Bristol LTD

BMW, 2 Series

2022 (22) - M240i xDrive 2dr Step Auto [Tech/Pro Pack]

25
Low Mileage
£35,999
Finance available £3106 pm
  • 3L
  • 9.7kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Delivered By Heycar

4.4/5 Stars

BMW, 1 Series

2024 - 118i [136] M Sport 5dr Step Auto [LCP/Pro pk]

12
£24,798
  • 1.5L
  • 14.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Click & Collect Bristol

0141 611 8398 *
4.6/5 Stars

BMW, 2 Series Active Tourer

2019 (69) - 218i Sport 5dr

25
£11,990
  • 1.5L
  • 54.3kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Delivered By Heycar

4.4/5 Stars

BMW, 3 Series

2016 (16) - 2.0 320d ED Plus Euro 6 (s/s) 4dr

25
Reduced
£8,294
Finance available £648 pm
  • 2L
  • 85kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Oakwood Autos Bristol

BMW, 1 Series

2013 (63) - 116d EfficientDynamics 5dr

16
Low Mileage
£5,795
Finance available £426 pm
  • 1.6L
  • 90kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

AUTO ILLUSION

BMW, 1 Series

2019 - M140i Shadow Edition 3dr Step Auto

39
Low Mileage
£21,028
Finance available £1799 pm
  • 3L
  • 31kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, X4

2020 - xDrive20d M Sport 5dr Step Auto

44
£20,287
Finance available £1733 pm
  • 2L
  • 92.7kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 3 Series

2020 (69) - 318d Sport 4dr Step Auto

25
Reduced
£18,990
Finance available £1596 pm
  • 2L
  • 39.9kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Delivered By Heycar

4.4/5 Stars

BMW, X4

2019 - 3.0 X4 M40d 5-Door

89
Reduced
£30,490
Finance available £2572 pm
  • 3L
  • 67.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

THE GERMAN CAR GROUP LTD

BMW, X3

2016 - xDrive20d M Sport 5dr Step Auto

38
£13,339
Finance available £1112 pm
  • 2L
  • 79.4kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 6 Series

2019 - 620d xDrive M Sport 5dr Auto

38
£21,025
Finance available £1799 pm
  • 2L
  • 52.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.7/5 Stars

BMW, 1 Series

2017 - 118i [1.5] M Sport Shadow Edition 5dr

34
Low Mileage
£13,224
Finance available £1102 pm
  • 1.5L
  • 36.7kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

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 £1404 pm
  • 2L
  • 69kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

The German Car Group