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, 4 Series Gran Coupe

2019 (69) - 3.0 430d M Sport Hatchback 5dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)

21
£18,499
Finance available £359 pm
  • 3L
  • 79.9kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Empressive Motor Company

01865 591236 *
4.7/5 Stars

BMW, 4 Series

2018 (67) - 2.0 430i M Sport Auto Euro 6 (s/s) 2dr

48
Low Mileage
£17,200
Finance available £362 pm
  • 2L
  • 45.3kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Car Planet Barnet

BMW, 3 Series

2017 - 320d SE 4dr Step Auto

12
£8,995
Finance available £179 pm
  • 2L
  • 107kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Hazelton Motors

BMW, 3 Series

2010 (10) - 3.0 335I M SPORT AUTO 5-Door

50
Low Mileage
£14,995
Finance available £313 pm
  • 3L
  • 37.1kMiles
  • Petrol
  • Auto
  • Body StyleEstate

W R Car Sales Limited

01274 087616 *
4.7/5 Stars

BMW, 2 Series

2021 (21) - 2.0 218i M Sport Convertible 2dr Petrol Auto Euro 6 (s/s) (136 ps) 1 OWNER

28
Low Mileage
£20,795
  • 2L
  • 17kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Motor Trust UK Lancaster

BMW, 5 Series

2021 (71) - 3.0 530d MHT M Sport Steptronic xDrive Euro 6 (s/s) 4dr

94
£29,831
Finance available £592 pm
  • 3L
  • 54kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

THORP ARCH MOTOR COMPANY LIMITED

BMW, 1 Series

2013 (63) - 1.6 118i M Sport Euro 6 (s/s) 5dr

100
Reduced
£4,400
Finance available £76 pm
  • 1.6L
  • 123kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

BMW, 1 Series

2016 - 2.0 120D M Sport Auto 3dr

84
£11,245
Finance available £229 pm
  • 2L
  • 77.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

RallySport Automotive Limited

01206 489764 *
4.9/5 Stars

BMW, 3 Series

2022 (72) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

35
£25,690
Finance available £507 pm
  • 2L
  • 41.4kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Lennox Auto Limited

020 3948 4608 *
4.6/5 Stars

BMW, 3 Series

2017 - 320d xDrive Sport 5dr

35
£10,495
Finance available £212 pm
  • 2L
  • 85.4kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Lismenary Motors

BMW, 2 Series

2019 - 1.5 218i M Sport MPV 5dr Petrol Dct Euro 6 s/s 140 Ps

41
Low Mileage
£15,995
  • 1.5L
  • 15.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

EMG Motor Group Huntingdon

01480 597486 *
4.6/5 Stars

BMW, 2 Series

2020 - 218i M Sport 5dr Step Auto

4
Low Mileage
£16,117
  • 1.5L
  • 32.1kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Marshall BMW Scunthorpe

BMW, X1

2025 - xDrive 30e xLine 5dr Step Auto

19
£42,998
  • 10Miles
  • Hybrid
  • Auto
  • Body StyleEstate

Arnold Clark Inverness BMW

01463 211082 *
4.7/5 Stars

BMW, 1 Series

2016 - 1.5 118i SE Hatchback 5dr Petrol Auto Euro 6 (s/s) (136 ps)

13
Low Mileage
£10,074
Finance available £207 pm
  • 1.5L
  • 57.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Carbase - Bristol

0117 233 1396 *
4.4/5 Stars

BMW, 2 Series

2017 (67) - 2.0 220d M Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

32
Low Mileage
£13,490
Finance available £279 pm
  • 2L
  • 57.8kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

THECARMUSTGO.CO.UK LTD

BMW, 6 Series

2017 (17) - 3.0 640d M Sport Auto Euro 6 (s/s) 2dr

18
£16,895
Finance available £355 pm
  • 3L
  • 70kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

K & O Motors Ltd