Skip to main content
Get theCazoo logoapp - Powered by MOTORS

21,550 Used BMW cars for sale

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 i42024 - 250kW eDrive40 M Sport 83.9kWh 5dr Auto

2024 - 250kW eDrive40 M Sport 83.9kWh 5dr Auto19

Reduced

£35,998

  • 7.0K

    Miles
  • Electric
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

BMW 1 Series2023 - 128ti 5dr Step Auto [Live Cockpit Professional]

2023 - 128ti 5dr Step Auto [Live Cockpit Professional]19

Low Mileage

£26,798

  • 2L
  • 16.6K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

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 5 Series2019 - 2.0 520d xDrive M Sport Saloon 4-Door

2019 - 2.0 520d xDrive M Sport Saloon 4-Door14

£19,990

  • 2L
  • 68.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Horsepower Cars

01463218770 *

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 3 Series2018 (00) - 3.0 340i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (326 p

2018 (00) - 3.0 340i M Sport Shadow Edition Touring 5dr Petrol Auto Euro 6 (s/s) (326 p22

Low Mileage

£24,995

£702/pm (PCP)

  • 3L
  • 54.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Tore Car Sales

01463217401 *

0/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

£535/pm (PCP)

  • 3L
  • 48.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Elgin Autos

01343610498 *

4.9/5 Stars

BMW 3 Series2022 - 330e xDrive Sport 5dr Step Auto

2022 - 330e xDrive Sport 5dr Step Auto19

Low Mileage

£31,798

  • 2L
  • 7.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW 4 Series2022 - M440i xDrive MHT 5dr Step Auto

2022 - M440i xDrive MHT 5dr Step Auto19

Reduced

£39,998

  • 3L
  • 21.0K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

BMW XM2025 - 5dr Auto

2025 - 5dr Auto19

Reduced

£125,998

  • 10.0

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW X52021 - xDrive45e M Sport 5dr Auto

2021 - xDrive45e M Sport 5dr Auto19

£36,998

  • 3L
  • 59.9K

    Miles
  • Electric
  • Automatic
  • SUV

Arnold Clark Inverness BMW

01463211082 *

BMW X72025 - xDrive40d MHT M Sport 5dr Step Auto

2025 - xDrive40d MHT M Sport 5dr Step Auto19

Reduced

£84,898

  • 3L
  • 2.0K

    Miles
  • Diesel
  • Automatic
  • SUV

Arnold Clark Inverness BMW

01463211082 *

BMW 1 Series2025 - 120 M Sport 5dr Step Auto

2025 - 120 M Sport 5dr Step Auto19

£26,798

  • 1.5L
  • 7.1K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

BMW X22025 - sDrive 20i M Sport 5dr [Tech/Pro Pack] Step Auto

2025 - sDrive 20i M Sport 5dr [Tech/Pro Pack] Step Auto19

£44,498

  • 5.0

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

BMW iX12025 - 150kW eDrive20 M Sport 65kWh 5dr Auto

2025 - 150kW eDrive20 M Sport 65kWh 5dr Auto19

Low Mileage

£33,998

  • 1.1K

    Miles
  • Electric
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

BMW X52021 - xDrive30d MHT M Sport 5dr Auto

2021 - xDrive30d MHT M Sport 5dr Auto19

Low Mileage

£42,998

  • 3L
  • 29.4K

    Miles
  • Diesel
  • Automatic
  • SUV

Arnold Clark Inverness BMW

01463211082 *

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£33,198

  • 2L
  • 15.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

BMW 1 Series2025 - 120 M Sport 5dr Step Auto

2025 - 120 M Sport 5dr Step Auto19

£26,798

  • 1.5L
  • 6.8K

    Miles
  • Petrol
  • Automatic
  • Hatchback

Arnold Clark Inverness BMW

01463211082 *

BMW X52025 - xDrive30d MHT M Sport 5dr Auto [Tech Pack]

2025 - xDrive30d MHT M Sport 5dr Auto [Tech Pack]19

£89,998

  • 5.0

    Miles
  • Diesel
  • Automatic
  • SUV

Arnold Clark Inverness BMW

01463211082 *

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