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 (17) - 2.0 125i M Sport Hatchback 3dr Petrol Auto Euro 6 (s/s) (224 ps)

50
Low Mileage
£14,495
  • 2L
  • 51.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carite Ltd

BMW, 2 Series

2024 - 220i MHT M Sport 5dr DCT Auto

47
£28,662
  • 1.5L
  • 7.5kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Marshall BMW Grimsby

BMW, 3 Series

2009 (09) - 318D M SPORT TOURING 5-Door

27
£3,490
Finance available £56 pm
  • 2L
  • 145.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Direct Part X

01924 667333 *
2.5/5 Stars

BMW, 3 Series

2017 (17) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

42
Low Mileage
£16,000
  • 3L
  • 62.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

BINCA

01525 307120 *
3.7/5 Stars

BMW, 1 Series

2019 (19) - M140i Shadow Edition 5dr Step Auto

24
Low Mileage
£22,995
Finance available £452 pm
  • 3L
  • 30.6kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Tyrala Performance Cars

BMW, 5 Series

2020 - 530d xDrive MHT M Sport 4dr Auto

29
£26,995
Finance available £534 pm
  • 3L
  • 38.1kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

SM Motors NI

BMW, 5 Series

2019 (19) - 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

15
£14,495
Finance available £302 pm
  • 2L
  • 66kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Halesowen Trade Centre Ltd

BMW, 5 Series

2019 (69) - 2.0 530e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6

46
Low Mileage
£22,990
Finance available £452 pm
  • 2L
  • 40kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Derby Trade Cars

01332 315433 *
4.3/5 Stars

BMW, X1

2012 (62) - 2.0 20d M Sport SUV 5dr Diesel Manual xDrive Euro 5 (s/s) (177 ps)

1
Low Mileage
£5,395
Finance available £98 pm
  • 2L
  • 91.2kMiles
  • Diesel
  • Manual

Alpha Cars

01748 900791 *
4.4/5 Stars

BMW, 1 Series

2023 - 118i [136] M Sport 5dr Step Auto [LCP] Automatic

40
£22,870
  • 1.5L
  • 25.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

TrustFord Edgware

020 3893 4224 *
4.7/5 Stars

BMW, 5 Series

2021 - 520d MHT M Sport 4dr Step Auto [Tech/Pro Pack]

40
£29,049
Finance available £608 pm
  • 2L
  • 35.4kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

cinch Warehouse Corby

01536 219125 *
4.3/5 Stars

BMW, 3 Series

2018 (18) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr

16
£8,994
Finance available £179 pm
  • 1.5L
  • 121kMiles
  • Petrol
  • Auto
  • Body StyleEstate

AutoTrade Southwest

BMW, 1 Series

2022 - 2.0 M135i Hatchback 5dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

37
£27,495
Finance available £454 pm
  • 2L
  • 29.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Norman Motors Poole

01202 076853 *
4.9/5 Stars

BMW, 1 Series

2019 (19) - 1.5 118i GPF M Sport Auto Euro 6 (s/s) 5dr

1
£13,750
Finance available £285 pm
  • 1.5L
  • 50.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Car Planet Barnet

BMW, X1

1.5 25e 10KWH SPORT AUTO XDRIVE 5DR M SPORT SPEC PACKET FULL SPEC

30
Low Mileage
£25,995
Finance available £513 pm
  • 1.5L
  • 31kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Chesham Left Hand Drive Centre

01494 296463 *
4.6/5 Stars

BMW, 1 Series

2015 (65) - 120i M Sport 3dr

8
Reduced
£10,995
Finance available £223 pm
  • 1.6L
  • 58kMiles
  • Petrol
  • Manual
  • Body StyleHatchback