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

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

33
Low Mileage
£10,990
Finance available £223 pm
  • 2L
  • 60.3kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

AutoVenue LTD

01633 747902 *
4.7/5 Stars

BMW, 2 Series

2020 (20) - 218i M Sport 4dr

9
Reduced
£7,950
Finance available £155 pm
  • 1.5L
  • 117.8kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

MS Commercials

BMW, X1

2022 (22) - 1.5 25e 10kWh Sport Auto xDrive Euro 6 (s/s) 5dr

34
£12,330
Finance available £253 pm
  • 1.5L
  • 113kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Wembley Prestige Cars

BMW, 1 Series

2025 (74) - 123 xDrive M Sport 5dr Step Auto Petrol Hatchback

56
£29,750
  • 2L
  • 6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Vertu BMW Teesside

BMW, 1 Series

2020 - 118d M Sport 5dr [Pro Pack]

32
Low Mileage
£19,895
Finance available £431 pm
  • 2L
  • 28kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Motor Range Liverpool

0151 541 7938 *
4.5/5 Stars

BMW, 3 Series

2010 (60) - 320i SE 2dr

23
Low Mileage
£5,750
  • 2L
  • 69kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

kingstoncarsales

BMW, 4 Series

2016 (66) - 2.0 420d M Sport Convertible 2dr Diesel Manual Euro 6 (s/s) (190 ps)

25
£11,995
Finance available £246 pm
  • 2L
  • 81.4kMiles
  • Diesel
  • Manual
  • Body StyleConvertible

BMW, 1 Series

2018 - 2.0 118d Sport Euro 6 (s/s) 3dr Manual

26
Low Mileage
£12,595
  • 2L
  • 20.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

V12 Sports and Classics Wolverhampton

01902 544572 *
3.8/5 Stars

BMW, 2 Series

2021 (70) - 218i M Sport 4dr Petrol Saloon

53
Low Mileage
£17,790
  • 1.5L
  • 28.2kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Vertu Peugeot Exeter

01392 537059 *
4.6/5 Stars

BMW, 3 Series

2021 - 330E Xdrive Se Pro 5-Door

65
Reduced
£17,720
  • 2L
  • 60.6kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Hippo Approved

BMW, X3

2023 - xDrive20d MHT M Sport 5dr Step Auto

36
Reduced
£39,990
  • 2L
  • 16kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Stratstone BMW Chesterfield

01246 388445 *
4.3/5 Stars

BMW, M2

Competition 2dr DCT

1
Low Mileage
£35,790
  • 3L
  • 45.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Stratstone BMW Maidstone

01622 234873 *
3.7/5 Stars

BMW, 3 Series

2019 - 330e M Sport 4dr Auto

12
£17,990
  • 2L
  • 69kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Marshall BMW Salisbury

BMW, 3 Series

2011 (61) - 318d Exclusive Edition 4dr Step Auto

5
£1,995
  • 2L
  • 118.2kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Amon Motors Solihull

BMW, 3 Series

2024 - 320d MHT M Sport 4dr Step Auto

19
£35,898
  • 2L
  • 11.9kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Arnold Clark Glasgow BMW

0141 611 9940 *
4.7/5 Stars

BMW, X3

2023 - Xdrive20D Mht M Sport 5Dr Step Auto

29
Low Mileage
£41,343
  • 2L
  • 5.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Lookers Crewe BMW