Filter results 101 Cars
Sort By
2018 BMW 3 Series
320d M Sport Shadow Edition 4dr Step Auto
320d M Sport Shadow Edition 4dr Step Auto
HPL Motors Limited
56,266 miles
Call dealer
£17,999
2018 BMW 3 Series
2.0 320d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr
2.0 320d M Sport Shadow Edition Auto xDrive Euro 6 (s/s) 4dr
TJ Hamilton & Co
57,000 miles
Call dealer
£18,495
2017 BMW 3 Series
320d M Sport Shadow Edition 4dr Step Auto
320d M Sport Shadow Edition 4dr Step Auto
HPL Motors Limited -
39,380 miles
Call dealer
£18,999
2019 BMW 3 Series
Diesel Saloon 320d xDrive M Sport 4dr Step Auto [Tech/Plus Pack]
Diesel Saloon 320d xDrive M Sport 4dr Step Auto [Tech/Plus Pack]
Peter Vardy Edinburgh BMW
56,095 miles
Call dealer
£22,400
2019 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
HPL Motors Limited -
76,682 miles
Call dealer
£22,499
2020 BMW 3 Series
320d MHT M Sport 4dr Step Automatic - REVERSING CAMERA + SENSORS, HEATED FRONT SEATS, DIGITAL COCKPI
320d MHT M Sport 4dr Step Automatic - REVERSING CAMERA + SENSORS, HEATED FRONT SEATS, DIGITAL COCKPI
TrustFord Mallusk
36,057 miles
Call dealer
£22,850
2020 BMW 3 Series
2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr
2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr
JRS Commercials & Cars
43,460 miles
Call dealer
£24,950
2021 BMW 3 Series
2.0 320d MHT M Sport 4dr Step Auto [Pro Pack]
2.0 320d MHT M Sport 4dr Step Auto [Pro Pack]
Comiskey Motors
51,132 miles
Call dealer
£24,950
Buy new from | £31,460 | (list price from £34,910) |
Showing 31 - 45 of 101 cars