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, 2 Series

2020 - 218i Sport 4dr

19
Low Mileage
£18,998
  • 1.5L
  • 23.6kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Arnold Clark Kia (Kirkcaldy)

01592 407412 *
4.7/5 Stars

BMW, X5

2016 (16) - 3.0 40d M Sport Auto xDrive Euro 6 (s/s) 5dr

16
£13,990
  • 3L
  • 148.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Halesowen Trade Centre Ltd

BMW, 3 Series

2019 (69) - 320i M Sport 4dr Step Auto Petrol Saloon

61
Low Mileage
£22,352
  • 2L
  • 24.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Vertu BMW Teesside

BMW, 1 Series

2015 - 1.5 118I Sport 5dr

85
Low Mileage
£7,470
Finance available £145 pm
  • 1.5L
  • 73kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

RallySport Automotive Limited

01206 489764 *
4.1/5 Stars

BMW, X3

2022 (22) - 3.0 M40i MHT Auto xDrive Euro 6 (s/s) 5dr

67
Reduced
£40,995
Finance available £822 pm
  • 3L
  • 33.1kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Zanouchi Group Limited

BMW, M3

2006 - M3 CS 2dr SMG Auto

12
Low Mileage
£31,995
  • 3.2L
  • 81kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

ILEX CAR SALES LTD

BMW, X5

2025 - xDrive30d MHT M Sport 5dr Auto [Pro Pack]

19
£77,498
  • 10Miles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 1 Series

2024 (24) - 1.5 118i M Sport (LCP) Hatchback 5dr Petrol DCT Euro 6 (s/s) (136 ps)

73
£21,800
Finance available £455 pm
  • 1.5L
  • 33.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Big Motoring World Cannock

BMW, X6

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

43
Low Mileage
£25,990
  • 3L
  • 55.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

AutoUnit Ltd

01633 741698 *
4.9/5 Stars

BMW, 1 Series

2019 - 1.5 116d SE Business Euro 6 (s/s) 5dr

74
£9,888
Finance available £199 pm
  • 1.5L
  • 54.2kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

The Car Traders

020 3780 8158 *
3.8/5 Stars

BMW, 5 Series

2018 - 520d xDrive M Sport 5dr Auto

9
Low Mileage
£19,199
Finance available £406 pm
  • 2L
  • 16kMiles
  • Diesel
  • Auto
  • Body StyleEstate

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, X1

2018 (18) - 2.0 20d Sport Auto xDrive Euro 6 (s/s) 5dr

1
£11,850
Finance available £242 pm
  • 2L
  • 77.8kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Planet Barnet

BMW, 3 Series

2021 - 330e M Sport 4dr Step Auto

37
£20,249
Finance available £421 pm
  • 2L
  • 41.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Motorpoint Newport

BMW, X5

2012 - xDrive30d M Sport 5dr Auto

27
Low Mileage
£9,950
  • 3L
  • 103.9kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Johnston Autos NI

BMW, 4 Series

2018 - 3.0 M4 Competition Edition Package Semi-Auto 2dr

36
Reduced
£29,250Inc. VAT
Finance available £480 pm
  • 3L
  • 30.2kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

torquepoint

BMW, X1

2019 - xDrive 20d M Sport 5dr Step Auto

42
Low Mileage
£22,045
  • 2L
  • 30.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Marshall BMW Hampshire