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

2010 (60) - 2.0 320d M Sport Euro 5 2dr

42
Low Mileage
£4,595
Finance available £80 pm
  • 2L
  • 104kMiles
  • Diesel
  • Manual
  • Body StyleCoupe

ZWBA CARS LTD

BMW, 1 Series

2023 - 118i [136] Sport 5dr Step Auto [Live Cockpit Pro]

27
£19,950
Finance available £389 pm
  • 1.5L
  • 37.1kMiles
  • Petrol
  • Semi Auto
  • Body StyleHatchback

Jack Reid Cars Carrickfergus

BMW, 3 Series

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

38
Reduced
£8,499
Finance available £168 pm
  • 2L
  • 59kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Prestige Motoring Group

BMW, X4

2024 - xDrive20d MHT M Sport 5dr Step Auto

35
£47,795
  • 2L
  • 9.2kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Stratstone BMW Bury St Edmunds

01284 338953 *
4.6/5 Stars

BMW, 2 Series

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

69
£11,000
Finance available £228 pm
  • 2L
  • 72.3kMiles
  • Diesel
  • Auto
  • Body StyleCoupe

Big Motoring World Peterborough

BMW, 4 Series

2020 - 420d [190] M Sport 5dr Auto [Professional Media]

19
£19,498
  • 2L
  • 44.3kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Arnold Clark Fiat (Kirkcaldy)

01592 808074 *
4.7/5 Stars

BMW, 5 Series

2014 (14) - 520d SE 5dr Ulez Compliant Euro 6

43
£6,995
Finance available £134 pm
  • 2L
  • 100kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Country Automotive

BMW, X1

2016 - 2.0 20d M Sport xDrive Euro 6 (s/s) 5dr

62
£9,495
  • 2L
  • 99.5kMiles
  • Diesel
  • Manual
  • Body StyleEstate

Woodcroft Motors

BMW, 2 Series

2022 - 218i [136] M Sport 4dr DCT

19
Low Mileage
£23,998
  • 1.5L
  • 15.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Arnold Clark Vauxhall (Livingston)

01506 539098 *
4.7/5 Stars

BMW, 3 Series

2024 - 320i M Sport 5dr Step Auto

19
Reduced
£33,498
  • 2L
  • 5.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Motorstore (Leeds Roseville Road)

0113 468 9402 *
4.7/5 Stars

BMW, 5 Series

(72) - 2.0 530e 12kwh M Sport Saloon 4dr Petrol Plug In Hybrid Steptronic Euro 6 (

73
£26,900
Finance available £532 pm
  • 32.3kMiles
  • Hybrid
  • Auto

Wilson & Co Bolton

BMW, 2 Series

2016 (66) - Gran Tourer 2.0 7 seater brown leather interior

19
Low Mileage
£9,250
Finance available £184 pm
  • 2L
  • 38kMiles
  • Petrol
  • Auto
  • Body StylePeople Carrier

Loyal Corporations (UK) LIMITED

BMW, 3 Series

2018 - 3.0 330d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr

34
Low Mileage
£19,995
Finance available £390 pm
  • 3L
  • 43.8kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Shawn Dream Cars Ltd

024 7693 6576 *
4.7/5 Stars

BMW, 2 Series

2023 (73) - 230I STEP M Sport 2-Door

50
£32,499
Finance available £718 pm
  • 2L
  • 16.5kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Hendy Car Store Portsmouth

023 9200 6087 *
4.6/5 Stars

BMW, 2 Series

2024 (24) - 220i M Sport 4dr Step Auto Petrol Saloon

69
£28,517
  • 2L
  • 7.9kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Vertu BMW Teesside

BMW, 5 Series

2017 (17) - 2.0 520d M Sport Auto Euro 6 (s/s) 4dr

36
£16,500
Finance available £346 pm
  • 2L
  • 68.6kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

1st Choice Cars

01772 285811 *
4.1/5 Stars