Filter results 33 Cars
Browse by shape
Browse by trim
Sort By
2015 BMW 3 Series
2.0 320D M SPORT TOURING 5d 181 BHP
2.0 320D M SPORT TOURING 5d 181 BHP
Motor 4 U Limited
125,000 miles
Call dealer
£6,990
2017 BMW 3 Series
2.0 320D ED PLUS TOURING 5d 161 BHP
2.0 320D ED PLUS TOURING 5d 161 BHP
Glasgow Road Falkirk
99,892 miles
Call dealer
£10,990
2018 BMW 3 Series
2.0 320D ED PLUS TOURING 5d AUTO 161 BHP
2.0 320D ED PLUS TOURING 5d AUTO 161 BHP
HPL Motors Oldham Oldham
34,473 miles
Call dealer
£15,799
2018 BMW 3 Series
2.0 320D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
2.0 320D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
HPL Motors Atherton Preston
49,139 miles
Call dealer
£16,999
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
John Clark BMW Tayside
9,898 miles
Call dealer
£43,000
2021 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
CarSupermarket.Com Scunthorpe
54,870 miles
Call dealer
£23,657
2017 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr
320d M Sport Shadow Edition 5dr
Ocean Group BMW Plymouth
45,021 miles
Call dealer
£16,790
2018 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
All Electric Garages Group-Stourbridge
30,710 miles
Call dealer
£21,290
2020 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Vertu Bmw Bridgwater
43,866 miles
Call dealer
£25,743
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
John Clark BMW Tayside
4,805 miles
Call dealer
£42,000
2021 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
John Clark BMW Aberdeen
14,081 miles
Call dealer
£31,500
2017 BMW 3 Series Touring
320d xDrive Sport 5dr
320d xDrive Sport 5dr
John Clark BMW Aberdeen
69,344 miles
Call dealer
£13,500
2019 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Vertu Bmw Exeter
52,886 miles
Call dealer
£19,995
Buy new from | £31,898 | (list price from £35,410) |
Showing 1 - 15 of 33 cars