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

2019 (69) - 2.0 520i GPF M Sport Touring Auto Euro 6 (s/s) 5dr

50
£19,995
  • 2L
  • 50kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Garage on the Green

BMW, X3

2019 (69) - 2.0 20d M Sport Auto xDrive Euro 6 (s/s) 5dr

56
£19,500
Finance available £380 pm
  • 2L
  • 75.7kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Quality Part X Ltd Dunstable

BMW, X5

2010 (60) - 7 SEATER xDrive30d M Sport 5dr Auto

11
£6,400
  • 3L
  • 119kMiles
  • Diesel
  • Auto
  • Body StyleSUV

SNT Commercials

BMW, 4 Series Gran Coupe

2018 - 2.0 420i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)

35
Low Mileage
£15,674
  • 2L
  • 45.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Weston

01934 313340 *
4.5/5 Stars

BMW, X5

2010 - xDrive30d M SPORT AUTOMATIC 4X4 TIMING CHAIN IS DONE IN 100K MILEAGE 5-Door

10
£8,595
  • 3L
  • 129kMiles
  • Diesel
  • Auto
  • Body StyleSUV

AB And Cars Ltd

01782 389102 *
4/5 Stars

BMW, 2 Series Gran Coupe

2020 (20) - 2.0 M235i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (306 ps)

46
Low Mileage
£25,695
  • 2L
  • 35.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Enkae Prestige Motors

01484 240747 *
4.6/5 Stars

BMW, 1 Series

2022 - 116d Sport 5dr Step Auto

34
£18,949
Finance available £389 pm
  • 1.5L
  • 31.6kMiles
  • Diesel
  • Semi Auto
  • Body StyleHatchback

cinch Warehouse Corby

01536 219125 *
4.2/5 Stars

BMW, 1 Series

2020 - 118i M Sport Step Auto 5-Door

23
Low Mileage
£20,097
Finance available £409 pm
  • 1.5L
  • 20.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

CarSupermarket.com Grimsby

01472 806810 *
4.6/5 Stars

BMW, 3 Series

2021 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

35
£19,622
Finance available £425 pm
  • 2L
  • 50.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 3 Series

2021 (71) - 318i M Sport 4dr Step Auto

71
£18,500
Finance available £383 pm
  • 2L
  • 50.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Big Motoring World Peterborough

BMW, 5 Series

2022 - 2.0 520d MHT M Sport Touring Steptronic xDrive Euro 6 (s/s) 5dr

63
£32,990
  • 2L
  • 33.2kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Oldham Volkswagen

0161 413 9803 *
4.8/5 Stars

BMW, 7 Series

2018 - 3.0 740d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (320 ps)

82
Low Mileage
£24,250
Finance available £478 pm
  • 3L
  • 50.1kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Sandiforths

BMW, 2 Series

2025 - 220i M Sport 2dr Step Auto

35
Low Mileage
£38,450
  • 2L
  • 3.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Stratstone BMW Bury St Edmunds

01284 338953 *
4.6/5 Stars

BMW, i4

2025 - 250kW eDrive40 M Sport 83.9kWh 5dr Auto

32
£65,230
Finance available £1320 pm
  • 101Miles
  • Electric
  • Auto
  • Body StyleHatchback

Stratstone BMW Harrogate

BMW, 1 Series

2012 - 1.6 116d EfficientDynamics 5dr

67
£2,495
  • 1.6L
  • 159.4kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Cuxton Road Car Sales

01634 959364 *
1.8/5 Stars

BMW, 3 Series

2019 (68) - 2.0 320i SE Touring Auto Euro 6 (s/s) 5dr

15
Reduced
£7,989
  • 2L
  • 141kMiles
  • Petrol
  • Auto
  • Body StyleEstate