Skip to main content

16,596 Used BMW cars for sale

BMW 2 Series2022 (72) - 2.0 230i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (245 ps)

2022 (72) - 2.0 230i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (245 ps)50

Low Mileage

£35,796

Finance available £715 pm

  • 2L
  • 4.7K

    Miles
  • Petrol
  • Automatic
  • Coupe

Kingsbridge

01904237124 *

BMW X52022 - xDrive30d MHT M Sport 5dr Auto

2022 - xDrive30d MHT M Sport 5dr Auto35

Low Mileage

£48,250

Finance available £971 pm

  • 3L
  • 15.4K

    Miles
  • Diesel
  • Automatic
  • SUV

Stratstone BMW Harrogate

01422413949 *

BMW 5 Series2025 - 520i M Sport 4dr Auto

2025 - 520i M Sport 4dr Auto34

£47,250

Finance available £950 pm

  • 2L
  • 3.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 5 Series2024 - 520i M Sport 4dr Auto

2024 - 520i M Sport 4dr Auto36

Low Mileage

£36,950

Finance available £739 pm

  • 2L
  • 8.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 5 Series2023 - 520i M Sport 4dr Auto

2023 - 520i M Sport 4dr Auto36

Low Mileage

£35,850

Finance available £716 pm

  • 2L
  • 3.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 5 Series2017 (67) - 2.0 525d SE Auto Euro 6 (s/s) 4dr

2017 (67) - 2.0 525d SE Auto Euro 6 (s/s) 4dr59

£13,489

Finance available £279 pm

  • 2L
  • 88.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Harrogate Ltd

01423648648 *

0/5 Stars

BMW 5 Series2022 - 520d MHT M Sport 4dr Step Auto

2022 - 520d MHT M Sport 4dr Step Auto35

Low Mileage

£28,950

Finance available £574 pm

  • 2L
  • 24.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW M4(16) - 3.0 BiTurbo GTS DCT Euro 6 (s/s) 2dr

(16) - 3.0 BiTurbo GTS DCT Euro 6 (s/s) 2dr83

Reduced

£73,990

Finance available £1,499 pm

  • 666.0

    Miles
  • Petrol
  • Automatic
  • Not Supplied

GC Motors

01423396999 *

BMW i52025 - 250kW eDrive40 M Sport 84kWh 4dr Auto

2025 - 250kW eDrive40 M Sport 84kWh 4dr Auto33

Low Mileage

£73,670

Finance available £1,493 pm

  • 101.0

    Miles
  • Electric
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2021 (71) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (71) - 3.0 M340d MHT Touring Auto xDrive Euro 6 (s/s) 5dr51

Reduced

£31,489

  • 3L
  • 93.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Yorkshire Vehicle Solutions Ltd

01423396105 *

0/5 Stars

BMW X22023 - sDrive 18i [136] Sport 5dr

2023 - sDrive 18i [136] Sport 5dr35

£22,550

Finance available £443 pm

  • 1.5L
  • 21.9K

    Miles
  • Petrol
  • Manual
  • Hatchback

Stratstone BMW Harrogate

01422413949 *

BMW X5(67) - 2.0 40e 9.0kWh M Sport Auto xDrive Euro 6 (s/s) 5dr

(67) - 2.0 40e 9.0kWh M Sport Auto xDrive Euro 6 (s/s) 5dr54

Low Mileage

£26,489

Finance available £524 pm

  • 40.0K

    Miles
  • Hybrid
  • Automatic
  • Not Supplied

Yorkshire Vehicle Solutions Harrogate Ltd

01423648648 *

0/5 Stars

BMW M52012 (12) - 4.4 V8 DCT Euro 5 (s/s) 4dr

2012 (12) - 4.4 V8 DCT Euro 5 (s/s) 4dr63

Low Mileage

£18,750

  • 4.4L
  • 63.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Ltd

01423396105 *

0/5 Stars

BMW 3 Series2021 - 330e xDrive M Sport 5dr Step Auto

2021 - 330e xDrive M Sport 5dr Step Auto35

Low Mileage

£27,100

Finance available £536 pm

  • 2L
  • 24.7K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2017 (17) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr

2017 (17) - 3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr49

£14,750

Finance available £307 pm

  • 3L
  • 76.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Harrogate Ltd

01423648648 *

0/5 Stars

BMW 2 Series2022 (72) - 3.0 M240i Coupe 2dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)

2022 (72) - 3.0 M240i Coupe 2dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)50

Low Mileage

£39,400

Finance available £789 pm

  • 3L
  • 17.4K

    Miles
  • Petrol
  • Automatic
  • Coupe

Kingsbridge

01904237124 *

BMW X12025 - sDrive 20i MHT M Sport 5dr Step Auto

2025 - sDrive 20i MHT M Sport 5dr Step Auto33

£41,190

Finance available £826 pm

  • 1.5L
  • 2.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW 5 Series2025 - 530e M Sport 5dr Auto

2025 - 530e M Sport 5dr Auto33

£54,750

Finance available £1,104 pm

  • 2L
  • 3.3K

    Miles
  • Not Supplied
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW X32024 - xDrive 30e M Sport 5dr Auto

2024 - xDrive 30e M Sport 5dr Auto36

£42,950

Finance available £862 pm

  • 2L
  • 10.0K

    Miles
  • Not Supplied
  • Automatic
  • SUV

Stratstone BMW Harrogate

01422413949 *

BMW 1 Series2024 - 118i [136] M Sport 5dr Step Auto [LCP]

2024 - 118i [136] M Sport 5dr Step Auto [LCP]36

Low Mileage

£27,990

Finance available £554 pm

  • 1.5L
  • 4.3K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Stratstone BMW Harrogate

01422413949 *

Latest news

Motoring news from around the country

What is a Drivetrain? Everything Car Buyers Need to Know - hero image

What is a Drivetrain? Everything Car Buyers Need to Know

This guide will break down drivetrain meaning, its types, and how they impact your driving experience and costs. Plus, we’ll connect you to useful buying tips and tools to make y...

Read more
What is the Ford ST-Line Trim and is it Worth it in 2025? - hero image

What is the Ford ST-Line Trim and is it Worth it in 2025?

For car buyers who want a vehicle that strikes a perfect balance between aesthetics and everyday practicality, the Ford ST-Line trim might be the answer. But what makes the ST-Line...

Read more
What is a Pre-Purchase Inspection and Do You Need One? - hero image

What is a Pre-Purchase Inspection and Do You Need One?

You’ve done your research and you think you’ve found the right vehicle, so a good next step is a pre-purchase inspection (PPI). But what is a pre-purchase inspection? And do yo...

Read more

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.