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 Gran Tourer

2018 (ER) - 2.0 218d M Sport Auto Euro 6 (s/s) 5dr

46
Low Mileage
£15,480
Finance available £324 pm
  • 2L
  • 37.2kMiles
  • Diesel
  • Auto
  • Body StylePeople Carrier

Car Capital Ltd

BMW, X2

2022 (22) - 2.0 20i Sport SUV 5dr Petrol DCT sDrive Euro 6 (s/s) (178 ps)

18
Low Mileage
£20,999
  • 2L
  • 23kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

HPL Motors Stockport

BMW, 1 Series

2013 (13) - 116i Sport 3dr

37
£3,825
Finance available £63 pm
  • 1.6L
  • 104kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Staines Motors LTD

BMW, i3

2019 (69) - 42.2kWh Hatchback 5dr Electric Auto (170 ps)

35
Low Mileage
£12,400
Finance available £255 pm
  • 14.7kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Nuneaton Car Sales Ltd

BMW, 2 Series Gran Coupe

2021 (21) - 1.5 218i Sport (LCP) Saloon 4dr Petrol Manual Euro 6 (s/s) (136 ps)

13
Low Mileage
£18,990
  • 1.5L
  • 7.3kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Carworld Supermarket

01733 794246 *
4/5 Stars

BMW, X3

2022 - xDrive20d MHT M Sport 5dr Step Auto

48
£35,995
Finance available £719 pm
  • 2L
  • 36.4kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Eakin Bros LTD

BMW, 1 Series

2014 (63) - 2.0 120d M Sport Auto Euro 5 2dr

52
Low Mileage
£8,495
Finance available £167 pm
  • 2L
  • 54kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

BMW, X1

2016 (16) - 2.0 20d M Sport SUV 5dr Diesel Manual xDrive Euro 6 (s/s) (190 ps)

32
Low Mileage
£12,990
Finance available £268 pm
  • 2L
  • 50.3kMiles
  • Diesel
  • Manual
  • Body StyleEstate

AutoVenue LTD

01633 747902 *
4.7/5 Stars

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
£32,698
  • 2L
  • 13.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 1 Series

2022 - 118i [136] M Sport 5dr [Live Cockpit Professional]

36
£20,691
Finance available £405 pm
  • 1.5L
  • 32.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Stratstone BMW Derby

BMW, 3 Series

2025 (25) - 2.0 330e 22.3kWh M Sport Touring Auto Euro 6 (s/s) 5dr

50
Low Mileage
£44,991
  • 2L
  • 1.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Your Next Car Ltd

BMW, X5

2025 - xDrive50e M Sport 5dr Auto

36
Low Mileage
£79,500
Finance available £1613 pm
  • 3L
  • 2.6kMiles
  • Auto
  • Body StyleSUV

Stratstone BMW Hull

BMW, 2 Series

2022 - 218i [136] M Sport 4dr

8
£20,699
Finance available £405 pm
  • 1.5L
  • 27.9kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Shelbourne AutoSelect Newry

BMW, 2 Series Gran Coupe

2021 - 218d Sport 4dr [Live Cockpit Prof]

39
£16,949
  • 2L
  • 57.4kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

cinch Warehouse Corby

01536 219125 *
4.2/5 Stars

BMW, 3 Series

2018 - 330d xDrive M Sport Shadow Edition 5dr Step Auto

11
Reduced
£14,995
Finance available £313 pm
  • 3L
  • 100kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Lakeland Cars (NI) Ltd

BMW, X3

2024 - xDrive20i MHT M Sport 5dr Step Auto

35
£46,950
  • 2L
  • 9.6kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Stratstone BMW Milton Keynes

01908 104093 *
4.6/5 Stars