Skip to main content
Get theCazoo logoapp - Powered by MOTORS

18,570 Used BMW cars for sale

BMW 5 Series2018 (18) - 3.0 530d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)

2018 (18) - 3.0 530d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (265 ps)17

£19,995

£497/pm (PCP)

  • 3L
  • 83.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Grampian Cars

01261450003 *

4.2/5 Stars

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

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

Reduced

£19,995

£395/pm (PCP)

  • 3L
  • 43.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

BMW 4 Series2017 (67) - 2.0 420d Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2017 (67) - 2.0 420d Sport Coupe 2dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)14

£12,995

£252/pm (HP)

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Grampian Cars

01261450003 *

4.2/5 Stars

BMW 1 Series2017 (17) - M140i 3.0 Auto [Nav] ( 340 bhp ) 5-Door

2017 (17) - M140i 3.0 Auto [Nav] ( 340 bhp ) 5-Door39

Reduced

£19,995

£390/pm (HP)

  • 3L
  • 40.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Elgin Autos

01343610498 *

4.9/5 Stars

BMW 4 Series2014 (64) - 3.0 435i M Sport Convertible 2dr Petrol Auto Euro 6 (s/s) (306 ps)

2014 (64) - 3.0 435i M Sport Convertible 2dr Petrol Auto Euro 6 (s/s) (306 ps)20

Low Mileage

£17,995

£349/pm (HP)

  • 3L
  • 28.8K

    Miles
  • Petrol
  • Automatic
  • Convertible

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

BMW X12016 (66) - 2.0 25d xLine SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (231 ps)

2016 (66) - 2.0 25d xLine SUV 5dr Diesel Auto xDrive Euro 6 (s/s) (231 ps)15

Low Mileage

£13,495

£262/pm (HP)

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Grampian Cars

01261450003 *

4.2/5 Stars

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

Reduced

£37,995

£614/pm (PCP)

  • 3L
  • 36.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

BMW X32018 (SS) - 3.0 M40i GPF SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (354 ps)

2018 (SS) - 3.0 M40i GPF SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (354 ps)35

Low Mileage

£29,995

£601/pm (PCP)

  • 3L
  • 46.0K

    Miles
  • Petrol
  • Automatic
  • SUV

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

BMW X12016 (66) - 2.0 20i xLine SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)

2016 (66) - 2.0 20i xLine SUV 5dr Petrol Auto xDrive Euro 6 (s/s) (192 ps)30

Low Mileage

£15,495

£304/pm (HP)

  • 2L
  • 42.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

BMW X12020 - sDrive 20i xLine 5dr Step Auto

2020 - sDrive 20i xLine 5dr Step Auto19

£23,498

  • 2L
  • 6.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

BMW iX2022 - 385kW xDrive50 M Sport 111.5kWh 5dr Auto

2022 - 385kW xDrive50 M Sport 111.5kWh 5dr Auto19

Low Mileage

£45,498

  • 26.6K

    Miles
  • Electric
  • Automatic
  • SUV

Arnold Clark Elgin Renault / Dacia / Fiat / Abarth

01343612236 *

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

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

Low Mileage

£14,995

£294/pm (HP)

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Grampian Cars

01261450003 *

4.2/5 Stars

BMW 5 Series2018 (18) - 530d M Sport 3.0 Auto ( 310 bhp ) 4-Door

2018 (18) - 530d M Sport 3.0 Auto ( 310 bhp ) 4-Door32

Low Mileage

£21,995

£537/pm (PCP)

  • 3L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elgin Autos

01343610498 *

4.9/5 Stars

BMW 3 Series2020 (20) - 330d M Sport xDrive 3.0 Auto ( 265 bhp ) 4-Door

2020 (20) - 330d M Sport xDrive 3.0 Auto ( 265 bhp ) 4-Door34

Low Mileage

£26,995

£454/pm (PCP)

  • 3L
  • 41.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elgin Autos

01343610498 *

4.9/5 Stars

* 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.