Skip to main content
Get theCazoo logoapp - Powered by MOTORS

20,724 Used BMW cars for sale

BMW M32018 - 3.0 M3 Competition Edition Package Semi-Auto 4dr

2018 - 3.0 M3 Competition Edition Package Semi-Auto 4dr53

Low Mileage

£36,495

  • 3L
  • 34.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Culloden Car Sales

01463214373 *

BMW 2 Series2022 - M240i xDrive 2dr Step Auto

2022 - M240i xDrive 2dr Step Auto19

Low Mileage

£39,998

  • 3L
  • 14.1K

    Miles
  • Petrol
  • Automatic
  • Coupe

Arnold Clark Inverness BMW

01463211082 *

BMW X12019 - sDrive 18i M Sport 5dr Step Auto

2019 - sDrive 18i M Sport 5dr Step Auto19

Low Mileage

£18,998

  • 1.5L
  • 34.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW M82024 - M8 Competition 4dr Step Auto

2024 - M8 Competition 4dr Step Auto19

Low Mileage

£79,998

  • 4.4L
  • 7.3K

    Miles
  • Petrol
  • Automatic
  • Coupe

Arnold Clark Inverness BMW

01463211082 *

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

£673/pm (PCP)

  • 3L
  • 36.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Paul Williamson Cars Ltd

01343612230 *

4.7/5 Stars

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

2022 - 420d MHT M Sport 5dr Step Auto19

£26,998

  • 2L
  • 60.1K

    Miles
  • Hybrid
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

BMW 1 Series2018 - 116d Sport 5dr [Nav/Servotronic]

2018 - 116d Sport 5dr [Nav/Servotronic]19

Low Mileage

£11,498

  • 1.5L
  • 49.3K

    Miles
  • Diesel
  • Manual
  • Hatchback

Arnold Clark Renault/ Dacia (Inverness)

01463210690 *

BMW 1 Series2025 - 120 M Sport 5dr Step Auto

2025 - 120 M Sport 5dr Step Auto19

£27,498

  • 1.5L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

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

2021 - 520d xDrive MHT M Sport 4dr Step Auto19

£27,498

  • 2L
  • 43.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2017 (67) - 320d xDrive Sport 5dr Step Auto

2017 (67) - 320d xDrive Sport 5dr Step Auto8

Low Mileage

£16,495

£325/pm (HP)

  • 2L
  • 36.8K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Marello Car Sales

01463217394 *

BMW 1 Series2019 - 118i [1.5] M Sport Shadow Edition 5dr

2019 - 118i [1.5] M Sport Shadow Edition 5dr19

Low Mileage

£14,298

  • 1.5L
  • 52.5K

    Miles
  • Petrol
  • Manual
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

BMW 5 Series2024 - 520i M Sport 4dr Auto

2024 - 520i M Sport 4dr Auto19

£37,898

  • 2L
  • 15.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW i42025 - 400kW M50 83.9kWh 5dr Auto [18 Alloy]

2025 - 400kW M50 83.9kWh 5dr Auto [18 Alloy]19

Low Mileage

£45,898

  • 2.5K

    Miles
  • Electric
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

BMW X52021 - xDrive45e M Sport 5dr Auto

2021 - xDrive45e M Sport 5dr Auto19

£37,498

  • 3L
  • 68.0K

    Miles
  • Electric
  • Automatic
  • SUV

Arnold Clark Inverness BMW

01463211082 *

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

2018 - 1.5 218i M Sport Coupe 2-Door15

Low Mileage

£14,990

  • 1.5L
  • 38.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Horsepower Cars

01463218770 *

BMW X42022 - xDrive X4 M Competition 5dr Step Auto

2022 - xDrive X4 M Competition 5dr Step Auto19

£53,998

  • 3L
  • 29.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW 2 Series2021 - M235i xDrive 4dr Step Auto

2021 - M235i xDrive 4dr Step Auto19

Low Mileage

£25,398

  • 2L
  • 31.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW iX2023 - 455kW M60 111.5kWh 5dr Auto

2023 - 455kW M60 111.5kWh 5dr Auto19

£49,998

  • 59.8K

    Miles
  • Electric
  • Automatic
  • SUV

Arnold Clark Inverness BMW

01463211082 *

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 1 Series2018 (4L) - 118i [1.5] M Sport Shadow Edition 3dr

2018 (4L) - 118i [1.5] M Sport Shadow Edition 3dr30

Low Mileage

£13,995

£273/pm (HP)

  • 1.5L
  • 31.0K

    Miles
  • Petrol
  • Manual
  • Hatchback

Paul Williamson Cars Ltd

01343612230 *

4.7/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.