Filter results 4 Cars
Sort By
2016 BMW 3 Series
3.0 330d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)
3.0 330d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (258 ps)
Happier Finance Ltd t/a Happier Cars
92,000 miles
Call dealer
£13,495
2019 BMW 3 Series Touring
330d xDrive M Sport 5dr Step Auto
330d xDrive M Sport 5dr Step Auto
Marshall BMW Hampshire
27,110 miles
Call dealer
£31,328
2020 BMW 3 Series Touring
330d M Sport Plus Edition 5dr Step Auto
330d M Sport Plus Edition 5dr Step Auto
Usedirect Newtownabbey
68,017 miles
Call dealer
£24,999
2020 BMW 3 Series Touring
330d xDrive M Sport 5dr Step Auto
330d xDrive M Sport 5dr Step Auto
John Clark BMW Aberdeen
43,166 miles
Call dealer
£32,000
Buy new from | £36,860 | (list price from £42,430) |
Showing 1 - 4 of 4 cars