Filter results 8 Cars
Browse by trim
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
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
Call dealer
£11,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,352 miles
Call dealer
£14,299
2017 BMW 3 Series
3.0 330d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr
3.0 330d Luxury Touring Auto xDrive Euro 6 (s/s) 5dr
Carderi Motors
38,800 miles
Call dealer
£16,490
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
330d M Sport Plus Edition 5dr Step Auto
330d M Sport Plus Edition 5dr Step Auto
John Clark BMW Aberdeen
18,850 miles
Call dealer
£35,000
2021 BMW 3 Series Touring
330d xDrive MHT M Sport 5dr Step Auto
330d xDrive MHT M Sport 5dr Step Auto
Vertu BMW Teesside
48,554 miles
Call dealer
£31,990
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
Call dealer
£35,950
Buy new from | £31,958 | (list price from £35,469) |
Showing 1 - 8 of 8 cars