Skip to main content

16,365 Used BMW cars for sale

BMW X12021 (21) - 5-Door

2021 (21) - 5-Door39

Reduced

£21,995

Finance available £431 pm

  • 2L
  • 32.0K

    Miles
  • Diesel
  • Manual
  • Estate

Elgin Autos

01343610498 *

4.9/5 Stars

BMW 3 Series2015 - 3.0 335d xDrive M Sport Gran Turismo 4-Door

2015 - 3.0 335d xDrive M Sport Gran Turismo 4-Door14

Reduced

£14,990

Finance available £313 pm

  • 3L
  • 79.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Horsepower Cars

01463218770 *

BMW 3 Series2021 (71) - 5-Door

2021 (71) - 5-Door37

£24,995

Finance available £493 pm

  • 2L
  • 46.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Elgin Autos

01343610498 *

4.9/5 Stars

BMW X52017 (17) - 4.4 X5 M Auto 4WD 5dr

2017 (17) - 4.4 X5 M Auto 4WD 5dr51

Low Mileage

£44,900

  • 4.4L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • SUV

West End Garage

01667300298 *

BMW 2 Series2017 - 1.5 218i M Sport Coupe 2-Door

2017 - 1.5 218i M Sport Coupe 2-Door14

Low Mileage

£14,990

Finance available £313 pm

  • 1.5L
  • 54.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Horsepower Cars

01463218770 *

BMW 3 Series2019 - 320i M Sport 4dr Step Auto

2019 - 320i M Sport 4dr Step Auto19

Low Mileage

£20,698

  • 2L
  • 34.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Renault / Dacia (Elgin)

01343611162 *

4.7/5 Stars

BMW 4 Series2019 (68) - 3.0 430d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (258 ps)

2019 (68) - 3.0 430d M Sport Coupe 2dr Diesel Auto Euro 6 (s/s) (258 ps)1

£14,995

Finance available £313 pm

  • 3L
  • 89.9K

    Miles
  • Diesel
  • Automatic
  • Coupe

Paul Williamson Cars Ltd

01343612230 *

4.8/5 Stars

BMW 5 Series2018 - 3.0 530d xDrive M Sport Touring 5-Door

2018 - 3.0 530d xDrive M Sport Touring 5-Door17

£22,990

Finance available £452 pm

  • 3L
  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Horsepower Cars

01463218770 *

BMW 3 Series2012 (12) - 4-Door

2012 (12) - 4-Door32

Reduced

£6,995

Finance available £134 pm

  • 2L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Elgin Autos

01343610498 *

4.9/5 Stars

BMW 5 Series2022 (GL) - 3.0 530d MHT M Sport Saloon 4dr Diesel Hybrid Steptronic xDrive Euro 6 (s/s

2022 (GL) - 3.0 530d MHT M Sport Saloon 4dr Diesel Hybrid Steptronic xDrive Euro 6 (s/s36

£34,995

Finance available £698 pm

  • 3L
  • 33.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Paul Williamson Cars Ltd

01343612230 *

4.8/5 Stars

BMW 4 Series2021 (71) - 2-Door

2021 (71) - 2-Door39

Reduced

£29,995

Finance available £596 pm

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Elgin Autos

01343610498 *

4.9/5 Stars

BMW X52019 (69) - 5-Door

2019 (69) - 5-Door40

Reduced

£38,995

Finance available £781 pm

  • 3L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Elgin Autos

01343610498 *

4.9/5 Stars

BMW X42018 - 2.0 X4 xDrive20d M Sport 5-Door

2018 - 2.0 X4 xDrive20d M Sport 5-Door15

Reduced

£17,990

Finance available £349 pm

  • 2L
  • 70.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Horsepower Cars

01463218770 *

BMW M42018 - 3.0 M4 Coupe Competition Package 2-Door

2018 - 3.0 M4 Coupe Competition Package 2-Door19

Reduced

£27,990

Finance available £554 pm

  • 3L
  • 64.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Horsepower Cars

01463218770 *

BMW X52019 (Z6) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

2019 (Z6) - 3.0 30d M Sport SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)39

Low Mileage

£39,995

Finance available £801 pm

  • 3L
  • 36.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Paul Williamson Cars Ltd

01343612230 *

4.8/5 Stars

BMW 3 Series2016 - 2.0 320d M Sport Saloon 4-Door

2016 - 2.0 320d M Sport Saloon 4-Door11

Low Mileage

£13,990

Finance available £290 pm

  • 2L
  • 66.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Horsepower Cars

01463218770 *

BMW 6 Series Gran Turismo2020 (70) - 2.0 620d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2020 (70) - 2.0 620d M Sport GT 5dr Diesel Auto Euro 6 (s/s) (190 ps)23

Low Mileage

£25,995

Finance available £513 pm

  • 2L
  • 28.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Paul Williamson Cars Ltd

01343612230 *

4.8/5 Stars

BMW 4 Series2018 - 3.0 435d xDrive M Sport Coupe 2-Door

2018 - 3.0 435d xDrive M Sport Coupe 2-Door15

£20,990

Finance available £411 pm

  • 3L
  • 60.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Horsepower Cars

01463218770 *

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

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

Low Mileage

£23,698

  • 2L
  • 20.2K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Fiat (Elgin)

01343612236 *

4.7/5 Stars

BMW X52014 - 3.0 X5 xDrive40d M Sport 5-Door

2014 - 3.0 X5 xDrive40d M Sport 5-Door17

Reduced

£17,490

Finance available £339 pm

  • 3L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Horsepower Cars

01463218770 *

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.