Filter results 181 Cars
Browse by shape
Browse by trim
Sort By
2017 BMW 3 Series
2.0 320D ED PLUS 4d 161 BHP HEATED SEATS, KEYLESS START, CRUISE
2.0 320D ED PLUS 4d 161 BHP HEATED SEATS, KEYLESS START, CRUISE
Top Gear Motors
79,815 miles
Call dealer
£10,990
2016 BMW 3 Series
2.0 320d xDrive M Sport Saloon 4WD
2.0 320d xDrive M Sport Saloon 4WD
Fraserburgh Car Sales
67,000 miles
Call dealer
£10,995
2016 BMW 3 Series
2.0 320D M SPORT 4d 190 BHP
2.0 320D M SPORT 4d 190 BHP
Errigal Motor Company Ltd
102,264 miles
Call dealer
£11,445
2015 BMW 3 Series
320d [190] SE 5dr Step Auto [Business Media]
320d [190] SE 5dr Step Auto [Business Media]
Save on used Cars
53,201 miles
Call dealer
£11,485
2016 BMW 3 Series
320d EfficientDynamics Sport 4dr Step Auto
320d EfficientDynamics Sport 4dr Step Auto
Save on used Cars
69,480 miles
Call dealer
£11,490
2012 BMW 3 Series
320d Sport Plus 2dr Step Auto
320d Sport Plus 2dr Step Auto
Rix Motor Company Ltd
78,000 miles
Call dealer
£11,999
2017 BMW 3 Series
2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr
2.0 320d M Sport Auto xDrive Euro 6 (s/s) 4dr
Moyway Motors
107,000 miles
Call dealer
£12,490
2017 BMW 3 Series
2.0 320D ED SPORT 4DOOR 161 BHP *SAT NAV*
2.0 320D ED SPORT 4DOOR 161 BHP *SAT NAV*
Murray Motors
57,000 miles
Call dealer
£12,495
2017 BMW 3 Series
2.0 320D M SPORT 4d 188 BHP
2.0 320D M SPORT 4d 188 BHP
Happier Finance Ltd t/a Happier Cars
84,900 miles
Call dealer
£12,750
Buy new from | £31,460 | (list price from £34,910) |
Showing 31 - 45 of 181 cars