Filter results 705 Cars
Browse by engine
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
Request callback
£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
Request callback
£10,995
2016 BMW 3 Series
2.0 320D ED SPORT 4d 161 BHP
2.0 320D ED SPORT 4d 161 BHP
Armagh Auto Sales
77,962 miles
Request callback
£10,995
2015 BMW 3 Series
2.0 320I M SPORT 4d 181 BHP
2.0 320I M SPORT 4d 181 BHP
Wavertree Car Centre Ltd
53,402 miles
Request callback
£11,195
2016 BMW 3 Series
2.0 330E SPORT 4d 181 BHP
2.0 330E SPORT 4d 181 BHP
CarWorld Superstore Boongate
59,740 miles
Request callback
£11,200
Buy new from | £31,460 | (list price from £34,910) |
Showing 91 - 105 of 705 cars