Used BMW cars for sale

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

BMW cars are known for their luxurious feel and advanced technologies. Whether it’s an SUV, hatchback, saloon or estate, BMW has established a reputation for creating vehicles that balance enhanced performance with modern luxury.

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

BMW, 4 Series

2025 (25) - 420i M Sport 2dr Step Auto [Tech/Pro Pack] Petrol Coupe

50
£42,536
  • 2L
  • 5.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Vertu BMW Durham

BMW, 3 Series

2013 (13) - 2.0 320d Sport Euro 5 (s/s) 4dr

5
Low Mileage
£6,595
Finance available £125 pm
  • 2L
  • 70kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Harpers of Essex Ltd

01279 598863 *
3.6/5 Stars

BMW, 1 Series

2020 (20) - 1.5 118i M Sport Euro 6 (s/s) 5dr

20
Low Mileage
£11,999
Finance available £246 pm
  • 1.5L
  • 24kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Monks Park Motors

BMW, X1

2020 - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps) - BLUETOOT

40
Low Mileage
£18,442
Finance available £366 pm
  • 2L
  • 41.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Carsa Shrewsbury

BMW, 1 Series

2022 - M135i xDrive 5dr Step Auto

25
Reduced
£28,450
Finance available £564 pm
  • 2L
  • 18.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Harvey Cooper Cars

BMW, 2 Series

2019 (19) - M240i Coupe 2-Door

53
Low Mileage
£24,319
  • 3L
  • 18.8kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Prestige Cars Kent

01689 669471 *
4.6/5 Stars

BMW, X5M

2017 - BiTurbo V8 5-Door

63
Low Mileage
£32,990
Finance available £657 pm
  • 4.4L
  • 48.7kMiles
  • Petrol
  • Auto
  • Body StyleSUV

DVP Car Sales Ltd

020 3948 4651 *
3.9/5 Stars

BMW, X5

2022 - xDrive30d MHT M Sport 5dr Auto

33
£40,390
  • 3L
  • 50kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Stratstone BMW Tunbridge Wells

01892 571854 *
3.9/5 Stars

BMW, 1 Series

2020 (69) - 1.5 118i SE Hatchback 5dr Petrol Manual Euro 6 (s/s) (140 ps) 1 Owner / Low

42
Low Mileage
£13,990
Finance available £267 pm
  • 1.5L
  • 36.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Cartime Rochdale

0161 529 8277 *
4.4/5 Stars

BMW, M3

2017 - 3.0 BiTurbo Competition Saloon 4dr Petrol DCT Euro 6 (s/s) (450 ps) - SUN P

47
Low Mileage
£33,450
Finance available £681 pm
  • 3L
  • 51.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Carsa Halesowen

0121 752 5895 *
4.4/5 Stars

BMW, 4 Series Gran Coupe

2017 (17) - 3.0 435d M Sport Auto xDrive Euro 6 (s/s) 5dr

50
£16,991
  • 3L
  • 84.7kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Your Next Car Ltd

BMW, 4 Series

2022 - 420i M Sport 5dr Step Auto

36
Low Mileage
£28,599
  • 2L
  • 14.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Stratstone BMW Leeds

BMW, M3

2023 - M3 xDrive Competition M 4dr Step Auto

19
£86,898
  • 10Miles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Irvine BMW

01294 440528 *
4.7/5 Stars

BMW, X5

2022 (22) - xDrive45e M Sport 5dr Auto

39
Low Mileage
£43,990
Finance available £883 pm
  • 3L
  • 24.5kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Formula Prestige Motors

01633 742345 *
4.2/5 Stars

BMW, X5

2016 - xDrive40d M Sport 5dr Auto

41
Low Mileage
£24,989
  • 3L
  • 45.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

cinch

01273 121210 *
4.3/5 Stars

BMW, 3 Series

2012 (62) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 5 (s/s) (143 ps)

24
£6,695
Finance available £127 pm
  • 2L
  • 108.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Redpath & Mclean Motor Ltd