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, 3 Series

2014 - 3 Series 2.0 320d M Sport Touring Auto xDrive Euro 5 (s/s) 5dr

35
Reduced
£12,295
Finance available £252 pm
  • 2L
  • 70kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Car Quay

01283 244020 *
4.3/5 Stars

BMW, 4 Series

(17) - 3.0 435d M Sport Auto xDrive Euro 6 (s/s) 2dr

51
£17,250
Finance available £334 pm
  • 70kMiles
  • Diesel
  • Auto

Yorkshire Vehicle Solutions Harrogate Ltd

BMW, 3 Series

2020 (70) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

50
£16,591
  • 2L
  • 69.8kMiles
  • Hybrid
  • Auto
  • Body StyleEstate

Your Next Car Ltd

BMW, X1

2021 - sDrive 18i [136] M Sport 5dr Step Auto

19
Low Mileage
£24,898
  • 1.5L
  • 17.9kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Irvine BMW

01294 440528 *
4.6/5 Stars

BMW, 5 Series

2016 - 520d [190] M Sport 4dr

15
Low Mileage
£12,450
Finance available £256 pm
  • 2L
  • 67kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

JB Autosales NI Ltd

BMW, 1 Series

2019 (19) - 2.0 118d M Sport Shadow Edition Hatchback 5dr Diesel Auto Euro 6 (s/s) (150

20
£14,970
  • 2L
  • 61.3kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Dace Car Supermarket

0161 694 5306 *
4.8/5 Stars

BMW, 1 Series

2024 - 116d M Sport 5dr Step Auto [Live Cockpit Pro]

19
£25,298
  • 1.5L
  • 12kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Paisley)

0141 404 0020 *
4.6/5 Stars

BMW, 2 Series

2019 - 218i Luxury 5dr

19
Low Mileage
£14,998
  • 1.5L
  • 13kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Arnold Clark Kirkcaldy BMW

01592 802402 *
4.6/5 Stars

BMW, 2 Series

2024 - 230i M Sport Coupe 2-Door

61
Low Mileage
£34,000
Finance available £678 pm
  • 2L
  • 2.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Saxton 4x4

01245 202306 *
4.5/5 Stars

BMW, 5 Series

2018 (67) - 2.0 520d ED SE Auto Euro 6 (s/s) 4dr

22
Reduced
£11,900
  • 2L
  • 95kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Car Sea Ltd

020 3953 7442 *
4.9/5 Stars

BMW, 1 Series

2007 (07) - 120d SE 3dr

16
£1,290
  • 2L
  • 150kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

Ayan Autos Uk Ltd

BMW, 6 Series Gran Turismo

2018 (18) - 3.0 630d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (265 ps)

50
Low Mileage
£19,796
Finance available £386 pm
  • 3L
  • 47.4kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Tenby Car Supermarket

BMW, M4

2018 - M4 2dr DCT [Competition Pack]

1
£26,999
Finance available £534 pm
  • 3L
  • 65.9kMiles
  • Petrol
  • Semi Auto
  • Body StyleCoupe

Jack Reid Cars Carrickfergus

BMW, 5 Series

2019 (68) - 3.0 530d M Sport Auto Euro 6 (s/s) 4dr

65
£12,350
Finance available £254 pm
  • 3L
  • 166.2kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

DARSON CARS

BMW, 5 Series

2019 (19) - 3.0 530d M Sport Auto xDrive Euro 6 (s/s) 4dr

25
£19,490
  • 3L
  • 84.7kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Elton Cars Ltd

01733 666869 *
4.6/5 Stars

BMW, X3

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

36
£13,899
Finance available £288 pm
  • 2L
  • 85.1kMiles
  • Diesel
  • Auto
  • Body StyleSUV

Lichfield Road Motors Ltd