Filter results 64 Cars
Browse by engine
Sort By
2005 BMW 3 Series
3.0 330d M Sport Touring Auto Euro 4 5dr
3.0 330d M Sport Touring Auto Euro 4 5dr
North Sands
147,000 miles
Call dealer
£3,990
2014 BMW 3 Series
2.0 318D M SPORT TOURING 5d-FINISHED IN ALPINE WHITE WITH BLACK DAKOTA LEATHER-19"ALLOYS-HEATED SEAT
2.0 318D M SPORT TOURING 5d-FINISHED IN ALPINE WHITE WITH BLACK DAKOTA LEATHER-19"ALLOYS-HEATED SEAT
Rix Motor Company Ltd
90,000 miles
Call dealer
£9,750
2015 BMW 3 Series
3.0 330D XDRIVE M SPORT TOURING 5d 255 BHP
3.0 330D XDRIVE M SPORT TOURING 5d 255 BHP
Wearside Autoparc Sunderland
90,352 miles
Call dealer
£14,299
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
£17,199
2017 BMW 3 Series
335D XDRIVE M SPORT TOURING Estate auto (PRO NAV, CREAM LEATHER)
335D XDRIVE M SPORT TOURING Estate auto (PRO NAV, CREAM LEATHER)
Jeff White Motors
46,524 miles
Call dealer
£20,988
2019 BMW 3 Series
2.0 320i xDrive M Sport Shadow Edition Touring
2.0 320i xDrive M Sport Shadow Edition Touring
Fraserburgh Car Sales
35,000 miles
Call dealer
£20,995
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Vertu BMW Teesside
7,327 miles
Call dealer
£40,390
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Vertu BMW Teesside
2,889 miles
Call dealer
£40,890
2016 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Cars 4 You Ltd East Main Industrial Estate
85,200 miles
Call dealer
£13,995
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
John Clark BMW Aberdeen
39,296 miles
Call dealer
£24,300
2020 BMW 3 Series Touring
330d M Sport Plus Edition 5dr Step Auto
330d M Sport Plus Edition 5dr Step Auto
John Clark BMW Aberdeen
26,396 miles
Call dealer
£33,500
2020 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Vertu Bmw Exeter
48,582 miles
Call dealer
£27,495
2020 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
John Clark BMW Aberdeen
10,300 miles
Call dealer
£29,000
Buy new from | £31,958 | (list price from £35,470) |
Showing 1 - 15 of 64 cars