Filter results 598 Cars
Browse by engine
Browse by trim
Sort By
2015 BMW 3 Series
2.0 320I XDRIVE M SPORT 4d 181 BHP
2.0 320I XDRIVE M SPORT 4d 181 BHP
Country Car
65,760 miles
Request callback
£11,490
2016 BMW 3 Series
320i Sport 4dr Step Auto
320i Sport 4dr Step Auto
Any Credit Car Company
98,698 miles
Request callback
£11,495
2015 BMW 3 Series
2.0 320d M Sport Euro 5 (s/s) 4dr
2.0 320d M Sport Euro 5 (s/s) 4dr
NW Kehoe & Sons
49,000 miles
Request callback
£11,945
2018 BMW 3 Series
320d EfficientDynamics Plus 4dr Step Auto
320d EfficientDynamics Plus 4dr Step Auto
Comiskey Motors
88,000 miles
Request callback
£11,950
2016 BMW 3 Series
2.0 330E M SPORT 4d 181 BHP
2.0 330E M SPORT 4d 181 BHP
CarWorld Supermarket Westwood
71,013 miles
Request callback
£11,990
2016 BMW 3 Series
2.0 330E M SPORT 4d 181 BHP SAT NAV, BLUETOOTH
2.0 330E M SPORT 4d 181 BHP SAT NAV, BLUETOOTH
Fusco Vehicle Sales
61,127 miles
Request callback
£12,450
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
Request callback
£12,490
Buy new from | £36,294 | (list price from £40,220) |
Showing 121 - 135 of 598 cars