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, i4

2024 - 210kW eDrive35 M Sport 70kWh 5dr Auto [Pro Pack]

40
Low Mileage
£39,445
  • 4.9kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Marshall BMW Hampshire

BMW, 2 Series

2021 - 218d M Sport 4dr

14
£14,750
Finance available £307 pm
  • 2L
  • 109kMiles
  • Diesel
  • Manual
  • Body StyleSaloon

RM Trade Sales

BMW, X1

2020 - xDrive 20i xLine 5dr Step Auto

19
Low Mileage
£22,498
  • 2L
  • 14.7kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Arnold Clark Birtley Motorstore / MG / Vanstore

0191 607 0584 *
4.7/5 Stars

BMW, iX3

2023 - 210kW M Sport Pro 80kWh 5dr Auto

19
Low Mileage
£35,498
  • 16.8kMiles
  • Electric
  • Auto
  • Body StyleSUV

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925 917350 *
4.7/5 Stars

BMW, 2 Series Gran Tourer

2020 (70) - 1.5 218i M Sport MPV 5dr Petrol Manual Euro 6 (s/s) (136 ps)

25
£14,999
  • 1.5L
  • 41.7kMiles
  • Petrol
  • Manual
  • Body StylePeople Carrier

HPL Motors Oldham

BMW, 2 Series Gran Coupe

2021 - 218i [136] Sport 4dr [Live Cockpit Professional]

38
Low Mileage
£18,799
  • 1.5L
  • 19.3kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

cinch

020 3957 7378 *
4.3/5 Stars

BMW, 2 Series

2021 - 218i [136] M Sport 4dr

19
£19,498
  • 1.5L
  • 33kMiles
  • Petrol
  • Manual
  • Body StyleSaloon

Arnold Clark Vauxhall (Alloa)

01259 231272 *
4.7/5 Stars

BMW, 2 Series

2025 (74) - 220i M Sport Coupe B48 2-Door

32
£35,000
Finance available £698 pm
  • 2L
  • 5.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

John Clark BMW Tayside

BMW, 3 Series

2021 - 330e M Sport 4dr Step Auto

34
£21,995
Finance available £431 pm
  • 2L
  • 35.3kMiles
  • Hybrid
  • Semi Auto
  • Body StyleSaloon

BMW Bavarian

BMW, 3 Series

2017 - 2.0 320d M Sport Shadow Edition Auto 5dr

51
£13,295
Finance available £275 pm
  • 2L
  • 90.4kMiles
  • Diesel
  • Auto
  • Body StyleEstate

Warwickshire Prestige Cars

BMW, 4 Series

2022 - 420i M Sport 5dr Step Auto [Pro Pack]

19
Reduced
£29,498
  • 2L
  • 20.6kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Arnold Clark Dumfries BMW/MINI

013873 40162 *
4.7/5 Stars

BMW, 1 Series

2017 - 120d M Sport 5dr [Nav]

2
Low Mileage
£11,995
Finance available £246 pm
  • 2L
  • 49.6kMiles
  • Diesel
  • Manual
  • Body StyleHatchback

David Hayton Ltd (Mazda Carlisle)

BMW, 1 Series

2016 (0H) - 2.0 118d Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (150 ps)

4
£6,295
Finance available £118 pm
  • 1.5L
  • 111.4kMiles
  • Diesel
  • Auto

Swale Auto Sales II LTD

BMW, X2

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

32
£15,499
Finance available £324 pm
  • 2L
  • 74.5kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

webuycarsformore com

BMW, X3

2014 - xDrive20d M Sport 5dr

10
Reduced
£9,150
Finance available £182 pm
  • 2L
  • 94.2kMiles
  • Diesel
  • Manual
  • Body StyleSUV

Ratcliffe Car Sales

BMW, X2

2019 (19) - 1.5 18i M Sport X DCT sDrive Euro 6 (s/s) 5dr

58
Low Mileage
£17,990
  • 1.5L
  • 42.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

LKC Motors