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

2020 (69) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

70
£25,200
Finance available £552 pm
  • 3L
  • 57kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Big Motoring World Blue Bell Hill

BMW, 1 Series

2024 - 120 Sport 5dr Step Auto

47
£27,999
Finance available £591 pm
  • 1.5L
  • 9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Motorpoint Swansea

BMW, 1 Series

2020 (70) - 1.5 118i M Sport Hatchback 5dr Petrol Manual Euro 6 (s/s) (140 ps) 1 OWNER

24
Reduced
£14,295
  • 1.5L
  • 79.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Motor Trust UK Lancaster

BMW, iX

2022 - 240kW xDrive40 M Sport 76.6kWh 5dr Auto

44
£33,995
Finance available £678 pm
  • 54.1kMiles
  • Electric
  • Auto
  • Body StyleSUV

Donnelly Mallusk Motorstore

BMW, X3

2019 - xDrive20i M Sport 5dr Step Auto

19
Low Mileage
£26,998
  • 2L
  • 30.9kMiles
  • Petrol
  • Auto
  • Body StyleSUV

Arnold Clark Dumfries

013873 40091 *
4.7/5 Stars

BMW, Z3

(W) - 2.0i Roadster 2dr

36
Reduced
£19,995
Finance available £390 pm
  • 23.8kMiles
  • Petrol
  • Manual

Sarah Cox Cars Ltd

BMW, 2 Series

218d Sport

31
£8,695
Finance available £172 pm
  • 74.8kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

LM Motor Company - Kilmarnock

BMW, 3 Series

2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr

4
Low Mileage
£8,995
  • 2L
  • 67kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

Pudsey Service Centre

BMW, 1 Series

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

39
Low Mileage
£26,472
Finance available £581 pm
  • 2L
  • 18.4kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Lympsham

01934 312926 *
4.5/5 Stars

BMW, 3 Series

2024 - 320i M Sport 4dr Step Auto

37
£28,099
  • 2L
  • 15.3kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Motorpoint Chingford

BMW, 3 Series

2018 - 320D M SPORT 4DR STEP AUTO

58
Low Mileage
£17,914
  • 2L
  • 21.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Brayley Nissan Manchester

BMW, 3 Series

2015 (15) - 320d xDrive M Sport 4dr Step Auto

13
£4,950
Finance available £88 pm
  • 2L
  • 177kMiles
  • Diesel
  • Semi Auto
  • Body StyleSaloon

BMW, 2 Series

2024 - 225e xDrive M Sport 5dr DCT [Tech Plus Pack]

19
Reduced
£29,998
  • 1.5L
  • 4.8kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Arnold Clark Motorstore (Stoke on Trent)

01782 432704 *
4.7/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, 3 Series

2012 (62) - 3.0 330d Sport Plus Edition Convertible-Factory Extras Worth £3,325-F 2-Door

39
Low Mileage
£13,795
Finance available £286 pm
  • 3L
  • 34kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

Rix Motors

BMW, 4 Series Gran Coupe

2017 (17) - 2.0 420d M Sport Auto xDrive Euro 6 (s/s) 5dr

37
Low Mileage
£16,599
Finance available £349 pm
  • 2L
  • 50kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Prestige Motoring Group