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

2023 (73) - 35 70.2kWh M Sport Gran Coupe 5dr Electric Auto eDrive (286 ps)

29
£29,989
Finance available £596 pm
  • 20kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Powerlease Ltd

01525 305324 *
4/5 Stars

BMW, 3 Series

2020 - 330e M Sport 4dr Auto

18
£17,250
Finance available £334 pm
  • 2L
  • 98kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

Drew Baxter Car Sales

BMW, 2 Series

2019 - 220i M Sport 2dr [Nav] Step Auto

19
Low Mileage
£19,099
Finance available £404 pm
  • 2L
  • 10.8kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

FOW Winsford

01606 535848 *
4.3/5 Stars

BMW, i5

2024 - 250kW eDrive40 M Sport Pro 84kWh 5dr Auto

35
Reduced
£59,450
  • 5kMiles
  • Electric
  • Auto
  • Body StyleEstate

Stratstone BMW Bury St Edmunds

01284 338953 *
4.6/5 Stars

BMW, 4 Series

2023 (23) - 420i M Sport 5dr Step Auto Petrol Hatchback

59
Low Mileage
£31,911
  • 2L
  • 17.2kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Vertu BMW Teesside

BMW, 2 Series

2025 - 220i M Sport 2dr Step Auto

38
£37,450
Finance available £749 pm
  • 2L
  • 4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

JKC Approved Used BMW

BMW, X5

2018 - xDrive40d M Sport 5dr Auto [7 Seat]

1
Low Mileage
£32,990
  • 3L
  • 55.5kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Stratstone BMW Maidstone

01622 234873 *
3.7/5 Stars

BMW, 1 Series

2006 (06) - 1.6 116i Sport Euro 4 5dr

24
Low Mileage
£1,295
  • 1.6L
  • 117kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Fairview Autos

BMW, 1 Series

2019 (19) - 3.0 M140i Shadow Edition Auto Euro 6 (s/s) 3dr

40
£17,995
Finance available £349 pm
  • 3L
  • 76.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

H and M Cars Ltd

BMW, 1 Series

2013 (13) - 116d Sport 5dr ++ 1 OWNER / 35 TAX / DAB / BLUETOOTH / 7 SERVICES ++

21
Low Mileage
£5,475
Finance available £100 pm
  • 2L
  • 79kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Nick King Car Sales (Gloucester)

BMW, 2 Series

2017 - 218i SE 2dr [Nav] Step Auto

Low Mileage
£12,785
  • 1.5L
  • 31.4kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Marshall BMW Salisbury

BMW, 4 Series

2022 (71) - 2.0 420i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (184 ps)

70
£24,500
Finance available £439 pm
  • 2L
  • 27.6kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Big Motoring World Camberley

BMW, X3

2021 (21) - 2.0 30e 12kWh xLine SUV 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s)

71
£21,700
Finance available £373 pm
  • 2L
  • 58.4kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Big Motoring World Camberley

BMW, 2 Series Active Tourer

2017 (17) - 2.0 218d SE MPV 5dr Diesel Auto Euro 6 (s/s) (150 ps)

50
£8,095
Finance available £159 pm
  • 2L
  • 83.9kMiles
  • Diesel
  • Auto
  • Body StylePeople Carrier

Fym Motors

BMW, 3 Series

2019 - 320d M Sport xDrive Auto [5X BMW SERVICES, SAT NAV, LEATHER, HEATED SEATS &

28
£21,485
  • 2L
  • 41kMiles
  • Diesel
  • Auto

Brooklands Motor Centres

0113 532 1282 *
4.4/5 Stars

BMW, X3

2022 (72) - xDrive20i MHT M Sport 5dr Step Auto Petrol Estate

76
£37,854
  • 2L
  • 22kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Vertu BMW York