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

2014 (14) - 2.0 218d M Sport Coupe 2dr Diesel Manual Euro 6 (s/s) (143 ps)

24
£7,495
Finance available £145 pm
  • 2L
  • 95kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

Mss Motor Group Ltd

01255 440166 *
5/5 Stars

BMW, 2 Series Gran Coupe

2022 - 220d Sport Step Auto 4-Door

26
£20,297
  • 2L
  • 27.8kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

CarSupermarket.com Hessle

01482 947558 *
4.6/5 Stars

BMW, 5 Series

2018 (68) - 2.0 530e 9.2kWh M Sport Auto Euro 6 (s/s) 4dr

23
£14,495
Finance available £302 pm
  • 2L
  • 100kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

BMW, 3 Series

2018 (18) - 2.0 330e 7.6kWh M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

76
£14,344
Finance available £298 pm
  • 2L
  • 61.5kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

BVG Automotive

0161 804 8253 *
4.9/5 Stars

BMW, Z4

2006 (56) - 2.5si Sport 2dr

7
Low Mileage
£6,995
Finance available £134 pm
  • 2.5L
  • 55.3kMiles
  • Petrol
  • Manual
  • Body StyleConvertible

Motokar Limited

BMW, X1

2016 (66) - 2.0 25d M Sport Auto xDrive Euro 6 (s/s) 5dr

47
£9,995
Finance available £201 pm
  • 2L
  • 100kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Harpers of Essex Ltd

01279 598863 *
3.3/5 Stars

BMW, X3

2017 (67) - xLine xDrive20d Auto - Sat Nav & Rear Camera & Electric Seats & FSH 5-Door

55
Low Mileage
£20,990
Finance available £411 pm
  • 2L
  • 14kMiles
  • Diesel
  • Semi Auto
  • Body StyleSUV

Crossroads Garage Limited

01909 496760 *
5/5 Stars

BMW, 3 Series

2009 (09) - 325i M Sport 2dr Step Auto

23
Low Mileage
£6,450
Finance available £122 pm
  • 3L
  • 90.2kMiles
  • Petrol
  • Semi Auto
  • Body StyleConvertible

My Small Car Company

BMW, 4 Series Gran Coupe

2023 (72) - 420i M Sport 5dr Step Auto

25
Reduced
£28,400
Finance available £563 pm
  • 2L
  • 18kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Ocean Group BMW Penryn

BMW, 2 Series

2015 (15) - 3.0 M235i Convertible 2dr Petrol Auto Euro 6 (stop/start) (326 ps)

45
Low Mileage
£13,300
Finance available £275 pm
  • 3L
  • 56.1kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

RDM Direct

01283 241526 *
4.5/5 Stars

BMW, 3 Series

2020 - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

66
£20,000
Finance available £422 pm
  • 2L
  • 56.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Motor Match Chester

01244 207613 *
4.8/5 Stars

BMW, 3 Series

2018 (68) - 330i M Sport 4dr Step Auto Petrol Saloon

66
Low Mileage
£21,539
  • 2L
  • 19kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Vertu BMW York

BMW, 3 Series

2017 (5R) - 2.0 318d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (150 ps)

1
£9,995
Finance available £201 pm
  • 2L
  • 108kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Cars 4 You Ltd

01506 376842 *
4.1/5 Stars

BMW, X1

2022 - xDrive 20i [178] Sport 5dr Step Auto

34
£20,895
Finance available £462 pm
  • 2L
  • 42.5kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Motor Range Liverpool

0151 541 7938 *
4.6/5 Stars

BMW, 5 Series

2012 - 2.0 520d M Sport Saloon 4-Door

25
Low Mileage
£7,495
Finance available £145 pm
  • 2L
  • 71.4kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Transport Centre Staffordshire

BMW, 1 Series

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

6
£7,900
Finance available £154 pm
  • 1.5L
  • 83.3kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

High Street Motor Group Ltd