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

2022 (22) - xDrive45e M Sport 5dr Auto Estate

81
Low Mileage
£46,304
  • 3L
  • 9.3kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Vertu BMW York

BMW, 1 Series

2019 - 1.5 118i SE 5dr

25
Low Mileage
£13,000
Finance available £268 pm
  • 1.5L
  • 20.5kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Turners of Roborough

BMW, 4 Series

2016 (16) - 2.0 420d M Sport Auto Euro 6 (s/s) 2dr

46
£9,995
  • 2L
  • 109kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Oakways Car Sales

BMW, M2

2019 (69) - 3.0 BiTurbo GPF Competition Coupe 2dr Petrol DCT Euro 6 (s/s) (410 ps)

50
Reduced
£32,530
Finance available £648 pm
  • 3L
  • 49.2kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Buy and Go Cars

029 2010 8594 *
4.8/5 Stars

BMW, 3 Series

2018 - 320i SE 5dr Step Auto

19
£13,498
  • 2L
  • 61.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Vauxhall (East Kilbride)

01355 203634 *
4.7/5 Stars

BMW, 5 Series

2016 (66) - 3.0 530d SE Touring Auto Euro 6 (s/s) 5dr

48
Low Mileage
£14,990
Finance available £313 pm
  • 3L
  • 49.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Motor Gurus

0114 478 0031 *
4.6/5 Stars

BMW, 1 Series

2021 - 2.0 118d M Sport (LCP) Hatchback 5dr Diesel Manual Euro 6 (s/s) (150 ps)

35
£16,447
Finance available £352 pm
  • 2L
  • 58.8kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 2 Series

2023 - 220i M Sport 2dr Step Auto

19
Low Mileage
£32,498
  • 2L
  • 9kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 3 Series

2015 - 318d M Sport 4dr

14
Reduced
£7,750
  • 2L
  • 125kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

BMW, X1

2017 - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr

74
Low Mileage
£13,250
Finance available £274 pm
  • 2L
  • 62.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Autoever Limited

BMW, 3 Series

2019 - 320d M Sport 4dr Step Auto

19
Low Mileage
£20,998
  • 2L
  • 42.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Volkswagen (Glasgow)

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
Low Mileage
£33,998
  • 2L
  • 6.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Broxburn Seat / Fiat

01506 532870 *
4.7/5 Stars

BMW, 1 Series

2016 (66) - 1.5 118i M Sport Hatchback 3dr Petrol Manual Euro 6 (s/s) (136 ps)

36
Reduced
£9,000
Finance available £179 pm
  • 1.5L
  • 63kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

RDM Direct

01283 241526 *
4.5/5 Stars

BMW, 3 Series

2020 - 320d xDrive MHT M Sport 4dr Step Auto

32
Low Mileage
£24,244
  • 2L
  • 31.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Stratstone BMW Doncaster

BMW, X1

2014 (14) - 2.0 220i SE Auto sDrive Euro 5 (s/s) 5dr

36
Low Mileage
£9,850
  • 2L
  • 57.4kMiles
  • Petrol
  • Auto

Car Capital Ltd

BMW, 3 Series

2008 - 2.0 320d Edition M Sport Saloon 4-Door

16
£2,495
  • 2L
  • 143kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

NATIONAL VEHICLE SUPPLIERS LTD