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

2021 (70) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

48
£23,491
  • 2L
  • 39.7kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Your Next Car Ltd

BMW, 3 Series

2018 (18) - 320i M Sport Shadow Edition 4dr Step Auto

12
£11,995
Finance available £246 pm
  • 2L
  • 85.7kMiles
  • Petrol
  • Semi Auto
  • Body StyleSaloon

Ainsdale Car Centre

01704 337328 *
4.8/5 Stars

BMW, 3 Series

2018 (18) - 2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr

1
Low Mileage
£15,100
Finance available £315 pm
  • 2L
  • 55.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Car Planet Barnet

BMW, 6 Series

2018 - 630i M Sport 5dr Auto

37
Reduced
£17,750
  • 2L
  • 57.3kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Peoples Ford Edinburgh

BMW, X7

2020 - xDrive40d MHT M Sport 5dr Step Auto

19
Low Mileage
£52,898
  • 3L
  • 26.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Glasgow Corvette / Maserati / LUXE

0141 404 9937 *
4.7/5 Stars

BMW, 4 Series Gran Coupe

2016 (16) - 2.0 420i Luxury Hatchback 5dr Petrol Manual Euro 6 (s/s) (184 ps)

26
Reduced
£6,995
Finance available £134 pm
  • 2L
  • 116.8kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Ingatestone Motors LTD

BMW, X3

2021 - x3 M40d M PRO EDITION (INDIVIDUAL PAINT, SAT NAV, 4X SERVICES & MAXTON KIT) 5-Door

38
£41,985
  • 3L
  • 46kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Brooklands Motor Centres

0113 532 1282 *
4.4/5 Stars

BMW, 2 Series

2022 (72) - 223i MHT M Sport 5dr DCT Petrol Hatchback

55
£20,995
  • 2L
  • 32.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Vertu BMW Exeter

BMW, X5

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

50
£19,750
Finance available £385 pm
  • 3L
  • 91.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Earls Autos

BMW, 4 Series

2025 - 420i M Sport 5dr Step Auto

19
Reduced
£48,998
  • 10Miles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 3 Series

2016 (66) - 320d Diesel M Sport Automatic Estate 5-Door

11
Reduced
£17,650
  • 2L
  • 58kMiles
  • Diesel
  • Semi Auto
  • Body StyleEstate

Cleveleys Car Market

BMW, 1 Series

2018 (68) - 1.5 118i Sport Hatchback 5dr

22
Low Mileage
£11,199
  • 1.5L
  • 46.4kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Bridgend Motor Group - Kilmarnock Autoplex

BMW, X5

2024 - xDrive40d MHT M Sport 5dr Auto

19
£83,998
  • 10Miles
  • Diesel
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 3 Series

2022 - 330e SE Pro 5dr Step Auto

44
£17,199
Finance available £351 pm
  • 2L
  • 58.2kMiles
  • Hybrid
  • Semi Auto
  • Body StyleEstate

cinch Warehouse Corby

01536 219125 *
4.3/5 Stars

BMW, 1 Series

2020 (70) - 1.5 116d M Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (116 ps)

34
Low Mileage
£18,245
Finance available £378 pm
  • 1.5L
  • 27.4kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Tangelo Used Cars Exeter

BMW, 4 Series

2021 - 430i [245] M Sport 2dr Step Auto

35
Low Mileage
£30,490
  • 2L
  • 18.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Stratstone BMW Maidstone

01622 234873 *
3.7/5 Stars