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

2023 (73) - M135i xDrive 5dr Step Auto Petrol Hatchback

52
Low Mileage
£30,065
  • 2L
  • 14.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Vertu BMW Durham

BMW, 2 Series

2017 (17) - 1.5 218i Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (136 ps)

27
Low Mileage
£11,499
  • 1.5L
  • 48.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Corner Park Garage (Swansea)

01792 344016 *
3.6/5 Stars

BMW, X1

2022 - xDrive 25e Sport 5dr Auto

39
£19,360
  • 1.5L
  • 48.2kMiles
  • Hybrid
  • Semi Auto
  • Body StyleEstate

Marshall BMW Scunthorpe

BMW, X1

2022 - xDrive 25e xLine 5dr Auto

37
£20,299
Finance available £418 pm
  • 1.5L
  • 46.3kMiles
  • Hybrid
  • Semi Auto
  • Body StyleEstate

cinch Warehouse Corby

01536 219125 *
4.2/5 Stars

BMW, 1 Series

2015 (15) - 1.5 116d Sport Euro 6 (s/s) 5dr

32
Reduced
£5,290
  • 1.5L
  • 101.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

MOTORSTOP WEST MIDLANDS LTD

01384 885524 *
4.3/5 Stars

BMW, 2 Series

2020 (20) - 220d M Sport Coupe 2-Door

35
£15,000
  • 2L
  • 57.1kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

John Clark BMW Tayside

BMW, 1 Series

2024 - 118i [136] SE 5dr Step Auto [Live Cockpit Pro]

37
£21,399
Finance available £447 pm
  • 1.5L
  • 17.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Motorpoint Portsmouth

BMW, 2 Series

2017 (67) - 1.5 218i M Sport Convertible 2dr Petrol Manual Euro 6 (s/s) (136 ps)

45
Low Mileage
£12,470
  • 1.5L
  • 50kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Dace Specialist Car Centre Manchester

0161 241 7068 *
4.8/5 Stars

BMW, 1 Series

2013 (63) - 2.0 116d M Sport Auto Euro 5 (s/s) 5dr

30
Low Mileage
£7,700
  • 2L
  • 79.2kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Prestige Selection LTD

BMW, X4

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

25
Low Mileage
£26,750
Finance available £529 pm
  • 2L
  • 33kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Auto2000 Prestige Cars

BMW, X5

2021 - xDrive40d MHT M Sport 5dr Auto

35
£43,990
  • 3L
  • 42.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Stratstone BMW Milton Keynes

01908 104093 *
4.6/5 Stars

BMW, 1 Series

2025 (74) - M135 xDrive 5dr Step Auto Petrol Hatchback

58
£36,490
  • 2L
  • 7.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Vertu BMW Teesside

BMW, 3 Series

2024 - 320d MHT M Sport 5dr Step Auto

41
£37,995
Finance available £760 pm
  • 2L
  • 10.2kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Donnelly M1 Motorstore (Dungannon)

BMW, 2 Series

2024 - 225e xDrive Luxury 5dr DCT

33
Reduced
£31,790
  • 1.5L
  • 3.7kMiles
  • Auto
  • Body StyleHatchback

Stratstone BMW Maidstone

01622 234873 *
3.7/5 Stars

BMW, 1 Series

2020 - M135i xDrive 5dr Step Auto

8
Low Mileage
£25,499
Finance available £547 pm
  • 2L
  • 25.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, M4

2021 (71) - M4 xDrive Competition M 2dr Step Auto

45
Reduced
£48,985
  • 3L
  • 42kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Steel City Sport & Prestige