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, 2 Series Active Tourer

2020 (70) - 1.5 216d M Sport MPV 5dr Diesel Manual Euro 6 (s/s) (116 ps)

49
£10,995
Finance available £184 pm
  • 1.5L
  • 75kMiles
  • Diesel
  • Manual
  • Body StylePeople Carrier

Carplex Ltd

BMW, 3 Series

2012 (62) - 2.0 320I SE 4d 181 BHP AUTOMATIC 4-Door

38
Reduced
£5,795
  • 2L
  • 96.2kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Bellboy Cars

BMW, 1 Series

2018 (68) - 1.5 116d M Sport Euro 6 (s/s) 5dr

34
£11,495
Finance available £234 pm
  • 1.5L
  • 64.5kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

BCW CARS SALES LTD

BMW, X3

2019 (19) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

36
£20,495
  • 2L
  • 76.8kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Wavertree Car Centre

BMW, 1 Series

2021 (21) - 128ti 5-Door

2
£23,600
  • 2L
  • 41.3kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

John Clark BMW Aberdeen

BMW, 1 Series

2022 - 1.5 118i M Sport (LCP) Hatchback 5dr Petrol Manual Euro 6 (s/s) (136 ps) -

45
Low Mileage
£19,482
Finance available £388 pm
  • 1.5L
  • 23.4kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Carsa Towcester

BMW, X4

2019 (19) - 2.0 20d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

31
£24,495
Finance available £514 pm
  • 2L
  • 63.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Essex Car Company

BMW, 3 Series

2021 - 330e M Sport 4dr Step Auto [Tech Pack]

31
£22,695
Finance available £504 pm
  • 2L
  • 39.2kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Motor Range Liverpool

0151 541 7938 *
4.5/5 Stars

BMW, 3 Series

2025 - 320i M Sport 4dr Step Auto

30
Low Mileage
£37,150
Finance available £743 pm
  • 2L
  • 2.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Stratstone BMW Harrogate

BMW, X6

2018 (18) - 3.0 40d M Sport Edition SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

50
Low Mileage
£27,000
Finance available £534 pm
  • 3L
  • 52.3kMiles
  • Diesel
  • Auto
  • Body StyleSUV

AUTOTRADE BIRMINGHAM LTD

0121 752 5773 *
4.4/5 Stars

BMW, 4 Series

2017 (67) - 2.0 420d Sport Auto Euro 6 (s/s) 2dr

2
Low Mileage
£16,800
  • 2L
  • 39.2kMiles
  • Diesel
  • Auto
  • Body StyleConvertible

John Clark BMW Aberdeen

BMW, 2 Series Gran Tourer

2019 (19) - 1.5 218i SE MPV 5dr Petrol Manual Euro 6 (s/s) (140 ps)

41
Reduced
£11,495
Finance available £234 pm
  • 1.5L
  • 49kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

Ross Car Sales

01792 001616 *
4.7/5 Stars

BMW, 1 Series

2014 (64) - 116d EfficientDynamics 5dr

8
£2,995
  • 1.6L
  • 124kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Cars For Sale

BMW, 1 Series

2013 (13) - M135i M Performance 3dr Step Auto

2
£9,695
  • 3L
  • 106kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Run About Autos LTD

BMW, 3 Series

2016 (65) - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

38
Reduced
£7,999
Finance available £156 pm
  • 2L
  • 59kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Prestige Motoring Group

BMW, 5 Series

2017 (66) - 2.0 525d SE Touring Auto Euro 6 (s/s) 5dr

36
Low Mileage
£16,499
Finance available £346 pm
  • 2L
  • 26.1kMiles
  • Diesel
  • Auto
  • Body StyleEstate

DRB Car Sales

01822 661268 *
4.6/5 Stars