Get the app

powered by motors

 

BMW, 1 Series

2019 - 118i Sport 5dr

13
Low Mileage
£14,574
  • 1.5L
  • 42.9kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 4 Series

2019 - 420i M Sport 5dr Auto

32
£16,785
  • 2L
  • 51kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 3 Series

2021 - 320d MHT M Sport 4dr Step Auto

£19,695
  • 2L
  • 71.3kMiles
  • Diesel
  • Auto
  • Body StyleSaloon

Marshall BMW Salisbury

BMW, 4 Series

2017 - 435d xDrive M Sport 5dr Auto [Professional Media]

Low Mileage
£20,500
  • 3L
  • 44.3kMiles
  • Diesel
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 4 Series

2019 - 430i M Sport 2dr Auto [Professional Media]

Low Mileage
£21,250
  • 2L
  • 40kMiles
  • Petrol
  • Auto
  • Body StyleConvertible

Marshall BMW Salisbury

BMW, 1 Series

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

32
£21,815
  • 1.5L
  • 29.1kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 1 Series

2023 - 118i [136] M Sport 5dr [Live Cockpit Professional]

13
Low Mileage
£22,500
  • 1.5L
  • 7.1kMiles
  • Petrol
  • Manual
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 5 Series

2021 - 520i MHT SE 5dr Step Auto

11
£22,705
  • 2L
  • 41.8kMiles
  • Petrol
  • Auto
  • Body StyleEstate

Marshall BMW Salisbury

BMW, 3 Series

2021 - 330i M Sport 4dr Step Auto

£24,403
  • 2L
  • 40.1kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Marshall BMW Salisbury

BMW, 1 Series

2025 - 120 Sport 5dr Step Auto

32
£25,890
  • 1.5L
  • 10.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 2 Series

2024 - 218i [136] M Sport 4dr DCT

32
Reduced
£25,990
  • 1.5L
  • 5.4kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Marshall BMW Salisbury

BMW, 1 Series

2025 - 120 Sport 5dr Step Auto

£26,000
  • 1.5L
  • 12.5kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 1 Series

2025 - 120 Sport 5dr Step Auto

£26,000
  • 1.5L
  • 11.8kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 2 Series

2020 - M235i xDrive 4dr Step Auto

32
Low Mileage
£26,418
  • 2L
  • 11.6kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Marshall BMW Salisbury

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

31
Low Mileage
£27,191
  • 1.5L
  • 2.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 5 Series

2022 - 530e M Sport 4dr Auto [Tech/Pro Pack]

31
£27,850
  • 2L
  • 29.8kMiles
  • Hybrid
  • Auto
  • Body StyleSaloon

Marshall BMW Salisbury

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

31
£27,920
  • 1.5L
  • 5.9kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, iX3

2022 - 210kW M Sport 80kWh 5dr Auto

£28,000
  • 31.1kMiles
  • Electric
  • Auto
  • Body StyleSUV

Marshall BMW Salisbury

BMW, 1 Series

2025 - 120 M Sport 5dr Step Auto

33
Low Mileage
£28,500
  • 1.5L
  • 3.7kMiles
  • Petrol
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 2 Series

2025 - 225e xDrive M Sport 5dr DCT

33
£29,517
  • 1.5L
  • 11.8kMiles
  • Hybrid
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, 2 Series

2025 - 220 M Sport 4dr Step Auto

31
Low Mileage
£29,990
  • 1.5L
  • 3.8kMiles
  • Petrol
  • Auto
  • Body StyleSaloon

Marshall BMW Salisbury

BMW, i4

2023 - 250kW eDrive40 M Sport 83.9kWh 5dr Auto

32
Low Mileage
£30,317
  • 15.2kMiles
  • Electric
  • Auto
  • Body StyleHatchback

Marshall BMW Salisbury

BMW, X3

2021 - xDrive 30e xLine 5dr Auto

33
Low Mileage
£30,682
  • 2L
  • 24.7kMiles
  • Hybrid
  • Auto
  • Body StyleSUV

Marshall BMW Salisbury

BMW, 2 Series

2024 - 220i M Sport 2dr Step Auto [Pro Pack]

31
£30,993
  • 2L
  • 21.4kMiles
  • Petrol
  • Auto
  • Body StyleCoupe

Marshall BMW Salisbury

… of 3

Most popular models Stock on site today Average price Average mileage Average year
BMW 1 Series 12 £27,018 12,224 2024
BMW 2 Series 8 £30,956 8,865 2024
BMW 4 Series 6 £29,107 24,868 2021
BMW X5 6 £67,905 12,757 2024
BMW 3 Series 4 £29,358 31,409 2023