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

2019 (19) - 4.4 V8 Steptronic xDrive Euro 6 (s/s) 4dr

52
Low Mileage
£39,995
Finance available £801 pm
  • 4.4L
  • 45.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

East Anglia Car Sales Ltd

01394 331718 *
4.7/5 Stars

BMW, X3

2014 (64) - 2.0 20d M Sport xDrive Euro 6 (s/s) 5dr

26
Low Mileage
£11,365
Finance available £232 pm
  • 2L
  • 86.2kMiles
  • Diesel
  • Manual
  • Body StyleSUV

BMW, X6

2017 - 4.4 BiTurbo V8 SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (575 bhp)

40
£25,200
Finance available £497 pm
  • 4.4L
  • 63.7kMiles
  • Petrol
  • Auto
  • Body StyleSUV

drivedirect Stockton-on-Tees

BMW, X1

2012 (12) - 2.0 20d SE SUV 5dr Diesel Steptronic sDrive Euro 5 (177 ps)

41
Low Mileage
£6,990
Finance available £134 pm
  • 2L
  • 55.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Motorpod LTD

BMW, 1 Series

2022 - 118i [136] M Sport 5dr Step Auto [LCP] SEMI-AUTO

40
£20,781
  • 1.5L
  • 37.8kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

TrustFord Huddersfield

01484 502987 *
4.7/5 Stars

BMW, X5

2010 (0K) - 3.0 XDRIVE40D M SPORT 5d 302 BHP 5-Door

36
Low Mileage
£9,995
Finance available £201 pm
  • 3L
  • 95kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Cars4You Ltd

BMW, 2 Series Gran Coupe

2021 (21) - 2.0 218d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

25
Low Mileage
£20,799
  • 2L
  • 19.1kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

HPL Motors Oldham

BMW, 4 Series

2016 (66) - 420d [190] M Sport 5dr [Professional Media]

14
£7,990
Finance available £156 pm
  • 2L
  • 122kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Car stop West Midlands Ltd

01384 319424 *
4.1/5 Stars

BMW, X3

2015 (65) - 2.0 20d SE Auto xDrive Euro 6 (s/s) 5dr

30
£12,450
Finance available £256 pm
  • 2L
  • 80kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Pinnacle Cars Ltd

0114 308 6613 *
4.9/5 Stars

BMW, 1 Series

2021 - M135i xDrive 5dr Step Auto

32
£25,450
Finance available £502 pm
  • 2L
  • 46.4kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Jack Reid Cars Carrickfergus

BMW, i3

2020 - 135kW S 42kWh 5dr Auto

8
Low Mileage
£14,599
Finance available £304 pm
  • 11.3kMiles
  • Electric
  • Auto
  • Body StyleHatchback

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, 1 Series

2015 (15) - 2.0 125d M Sport Auto Euro 6 (s/s) 3dr

36
Low Mileage
£12,112
Finance available £248 pm
  • 2L
  • 53.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Select Car Shop Ltd

BMW, 4 Series

2023 - 420i M Sport 5dr Step Auto

1
Low Mileage
£36,390
  • 2L
  • 9.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Stratstone BMW Maidstone

01622 234873 *
3.7/5 Stars

BMW, 3 Series

2014 (14) - 320d xDrive M Sport 4dr

29
Reduced
£7,295
Finance available £141 pm
  • 2L
  • 100.3kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

BSS CAR SALES LTD

01362 700947 *
4.8/5 Stars

BMW, 3 Series

2016 - 2016 330d M Sport Gran Turismo 5dr Step Auto [Business Media]

19
Reduced
£10,995
Finance available £223 pm
  • 3L
  • 73kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

AUTOMANIA MOTORS GROUP LTD

BMW, 5 Series

2018 (67) - 520d M Sport 4dr Auto

28
Reduced
£16,295
Finance available £342 pm
  • 2L
  • 71kMiles
  • Diesel
  • Auto
  • Body StyleSaloon