Filter results 8 Cars
Browse by trim
Sort By
2013 BMW 3 Series
3.0 330D LUXURY TOURING 5d 255 BHP
3.0 330D LUXURY TOURING 5d 255 BHP
Motor 4 U Limited
64,000 miles
Request callback
£10,990
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,556 miles
Request callback
£14,299
2020 BMW 3 Series Touring
330d M Sport Plus Edition 5dr Step Auto
330d M Sport Plus Edition 5dr Step Auto
Vertu Bmw Bridgwater
37,504 miles
Request callback
£31,990
2018 BMW 3 Series Touring
330d xDrive M Sport Shadow Edition 5dr Step Auto
330d xDrive M Sport Shadow Edition 5dr Step Auto
Vertu Bmw Barnstaple
45,456 miles
Request callback
£23,995
2018 BMW 3 Series Touring
330d xDrive M Sport Shadow Edition 5dr Step Auto
330d xDrive M Sport Shadow Edition 5dr Step Auto
Vertu BMW Teesside
61,236 miles
Request callback
£20,950
2020 BMW 3 Series Touring
330d xDrive M Sport Plus Edition 5dr Step Auto
330d xDrive M Sport Plus Edition 5dr Step Auto
John Clark BMW Aberdeen
42,407 miles
Request callback
£34,800
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
Request callback
£33,500
2021 BMW 3 Series Touring
330d xDrive MHT M Sport 5dr Step Auto
330d xDrive MHT M Sport 5dr Step Auto
Ocean Group BMW Penryn
29,694 miles
Request callback
£35,950
Buy new from | £31,894 | (list price from £35,410) |
Showing 1 - 8 of 8 cars