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, X5

2020 (70) - 30D 3.0 M SPORT XDRIVE 5-Door

31
Low Mileage
£43,995
Finance available £883 pm
  • 3L
  • 38kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Bespoke Motor Works Ltd

01642 937532 *
4.9/5 Stars

BMW, 1 Series

2014 (14) - 116i M Sport 3dr Step Auto

22
Reduced
£7,890
Finance available £154 pm
  • 1.6L
  • 81.1kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Gregs Cars Ltd

BMW, i7

2023 (73) - 335kW eDrive50 M Sport 105.7kWh 4dr Auto

25
Low Mileage
£65,900
Finance available £1333 pm
  • 6.8kMiles
  • Electric
  • Auto
  • Body StyleSaloon

Ocean Group BMW Penryn

BMW, 1 Series

2014 (14) - 1.6 116i SE Auto Euro 6 (s/s) 5dr

46
Low Mileage
£8,295
Finance available £163 pm
  • 1.6L
  • 43.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

W R Car Sales Limited

01274 087616 *
4.7/5 Stars

BMW, i3

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

40
£9,816
Finance available £197 pm
  • 48.1kMiles
  • Electric
  • Auto
  • Body StyleHatchback

drivedirect Stockton-on-Tees

BMW, 3 Series Gran Turismo

2013 (63) - 2.0 320i M Sport GT 5dr Petrol Manual xDrive Euro 6 (s/s) (184 ps)

19
Reduced
£6,990
Finance available £134 pm
  • 2L
  • 92.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Junction 21 Motors

BMW, i4

2024 (74) - 250kW eDrive40 M Sport 83.9kWh 5dr Auto

25
Reduced
£42,400
Finance available £851 pm
  • 6.8kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Ocean Group BMW Paignton

BMW, 1 Series

2016 - 116d EfficientDynamics Plus 3dr

2
Reduced
£7,150
Finance available £137 pm
  • 1.5L
  • 86kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

JB Autos Sales

BMW, X1

2025 (25) - xDrive 23i MHT M Sport 5dr Step Auto Petrol Estate

54
£39,490
  • 2L
  • 2.6kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Vertu BMW Bridgwater

BMW, 5 Series

2016 (16) - 3.0 535d M Sport Auto Euro 6 (s/s) 4dr

82
£13,995
Finance available £290 pm
  • 3L
  • 95.8kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

BEN HARRISON AUTOMOTIVE LTD

01202 052313 *
4.5/5 Stars

BMW, 2 Series Gran Coupe

2022 - 1.5 218i M Sport DCT Euro 6 (s/s) 4dr

67
£19,769
  • 1.5L
  • 41kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Motor Match Chester

01244 207613 *
4.7/5 Stars

BMW, 3 Series

2007 (57) - 3.0 330i SE Steptronic Euro 4 2dr

11
Low Mileage
£2,499
  • 3L
  • 132kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

BMW, X5

2025 - xDrive50e M Sport 5dr Auto

19
Low Mileage
£72,998
  • 3L
  • 2.1kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.7/5 Stars

BMW, 3 Series

2021 (21) - 330e xDrive M Sport 5dr Step Auto

25
£15,695
  • 2L
  • 89.4kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

V12 Sports and Classics Hinckley

BMW, X5

2025 (25) - xDrive50e M Sport 5dr Auto [Tech/Pro Pack] Estate

73
Low Mileage
£87,876
  • 3L
  • 2.6kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Vertu BMW York

BMW, 3 Series

2021 - 330e M Sport 4dr Step Auto

55
£21,831
  • 2L
  • 41.9kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

Marshall BMW Bournemouth