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

2016 (16) - 520d [190] M Sport 4dr Step Auto

35
£8,999
Finance available £179 pm
  • 2L
  • 82.9kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

Saver Motors

BMW, 4 Series Gran Coupe

2016 (16) - 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

57
Low Mileage
£16,095
Finance available £337 pm
  • 2L
  • 45.1kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

BMW, 3 Series

2017 (67) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

32
£11,989
Finance available £246 pm
  • 2L
  • 69.5kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Stonebrook Motors

BMW, X5

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

49
£72,493
  • 3L
  • 12.6kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Vertu BMW Durham

BMW, 1 Series

2009 (09) - 2.0 116i Sport Euro 4 3dr

55
Low Mileage
£2,750
  • 2L
  • 57.6kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

MAJESTIC JOURNEYS LTD

BMW, 3 Series

2011 (11) - 318i M Sport 2dr

20
Low Mileage
£3,999
Finance available £67 pm
  • 2L
  • 76kMiles
  • Petrol
  • Manual
  • Body StyleCoupe

Nabaz auto sales

029 2167 6226 *
2.3/5 Stars

BMW, 3 Series

2019 - 330d M Sport 4dr Step Auto

34
£21,495
Finance available £421 pm
  • 3L
  • 82kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

J.K. Car Sales NI LTD

BMW, 4 Series

2014 (14) - 420d M Sport 2dr Auto

30
Reduced
£11,495
Finance available £234 pm
  • 2L
  • 1.5kMiles
  • Diesel
  • Semi Auto
  • Body StyleCoupe

Course-Beacham

BMW, 1 Series

2016 (16) - 3.0 M135i Auto Euro 6 (s/s) 5dr

34
Low Mileage
£17,995
Finance available £349 pm
  • 3L
  • 37.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

BMW, 1 Series

2019 (68) - 2.0 120i GPF M Sport Auto Euro 6 (s/s) 3dr

12
£8,989
Finance available £178 pm
  • 2L
  • 99kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

BMW, 3 Series

2020 - 330e M Sport 4dr Auto

1
£19,950
Finance available £389 pm
  • 2L
  • 50.1kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

NW Kehoe & Sons

BMW, 3 Series

2016 (16) - 2.0 320d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

53
£12,150
Finance available £249 pm
  • 2L
  • 100.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Blackline Motors Ltd

BMW, X6

2017 - xDrive M50d 5dr Auto

36
£23,990
Finance available £472 pm
  • 3L
  • 67.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Stratstone BMW Harrogate

BMW, X5

2021 - 40d MHT M Sport 5-Door

34
Reduced
£47,995
Finance available £965 pm
  • 3L
  • 18.8kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Riviera Automotive Ltd

01274 505967 *
4.4/5 Stars

BMW, iX1

2024 - 150kW eDrive20 M Sport 65kWh 5dr Auto

37
Reduced
£29,499
Finance available £598 pm
  • 10.2kMiles
  • Electric
  • Auto
  • Body StyleEstate

Motorpoint Manchester

BMW, 1 Series

2023 (73) - 116d M Sport 5-Door

32
Low Mileage
£25,500
  • 1.5L
  • 2.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

John Clark BMW Tayside