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

2006 (06) - 3.2i Sequential 2dr

43
Low Mileage
£19,990
Finance available £390 pm
  • 3.2L
  • 92kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Brooke MOT Centre Ltd

01508 502072 *
4.4/5 Stars

BMW, 1 Series

2016 - 116d EfficientDynamics Plus 3dr

2
Reduced
£7,150
Finance available £137 pm
  • 1.5L
  • 86kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

JB Autos Sales

BMW, 4 Series

2015 - 435d xDrive M Sport 2dr Auto - 1 FORMER KEEPER - FSH -

16
£10,990
  • 3L
  • 105kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Glasshoughton Car Sales

BMW, 2 Series

2022 - 218i [136] M Sport 4dr DCT

34
£20,299
Finance available £422 pm
  • 1.5L
  • 32.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Motorpoint Derby

BMW, M3

2017 - 4dr DCT [Competition Pack] Auto

71
Low Mileage
£36,487
  • 3L
  • 32kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

Marshall Approved Used Peterborough

BMW, X3

2022 - xDrive20i MHT M Sport 5dr Step Auto

19
Low Mileage
£37,498
  • 2L
  • 14.7kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Chesterfield Motorstore / Vanstore

01246 381032 *
4.7/5 Stars

BMW, X5

2018 - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

39
Low Mileage
£27,307
Finance available £600 pm
  • 3L
  • 39.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 5 Series

2022 - 2.0 520d MHT M Sport Touring Steptronic Euro 6 (s/s) 5dr

60
£27,000
Finance available £534 pm
  • 2L
  • 33.1kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Saxton 4x4

01245 202306 *
4.4/5 Stars

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
£33,698
  • 2L
  • 11.4kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Ayr BYD

01292 432784 *
4.7/5 Stars

BMW, 2 Series Gran Tourer

2019 (68) - 2.0 220i GPF M Sport MPV 5dr Petrol DCT Euro 6 (s/s) (192 ps)

5
Low Mileage
£15,650
  • 2L
  • 45.8kMiles
  • Petrol
  • Auto
  • Body StylePeople Carrier

Parkside Motors Ltd

BMW, 1 Series

2020 - M SPORT 5-Door

18
Low Mileage
£18,995
Finance available £370 pm
  • 1.5L
  • 31.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Wynford Williams Car Sales

01970 600150 *
4.4/5 Stars

BMW, 4 Series

2015 (S) - 420d M Sport Convertible 2.0 Diesel Auto Euro 6 (s/s) (184 ps) 2-Door

50
Reduced
£10,500
Finance available £212 pm
  • 2L
  • 52kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Alpino Cars Ltd

BMW, 3 Series

2021 - 330e M Sport 4dr Step Auto

23
£20,420
Finance available £434 pm
  • 2L
  • 39.3kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Hippo Approved

BMW, 5 Series

2024 - 530e M Sport 4dr Auto

33
£40,990
  • 2L
  • 22.6kMiles
  • Auto
  • Body StyleSaloon

Stratstone BMW Maidstone

01622 234873 *
3.7/5 Stars

BMW, 1 Series

2020 (20) - 118i [136] M Sport 5dr

16
£14,995
Finance available £313 pm
  • 1.5L
  • 64kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

LINBY VANS LTD

BMW, 1 Series

2017 (67) - 116d Sport 5dr [Nav]

15
£7,595
Finance available £147 pm
  • 1.5L
  • 84kMiles
  • Diesel
  • Manual
  • Body StyleHatchback