Filter results 598 Cars
Browse by engine
Browse by trim
Sort By
2015 BMW 3 Series
2.0 320D M SPORT 4d 181 BHP Part Exchange Welcomed
2.0 320D M SPORT 4d 181 BHP Part Exchange Welcomed
North Down Motors
78,365 miles
Call dealer
£12,995
2018 BMW 3 Series
2.0 318D SPORT 4d 148 BHP
2.0 318D SPORT 4d 148 BHP
Pinetree Car Superstore Ltd Tonypandy
60,957 miles
Call dealer
£12,999
2018 BMW 3 Series
2.0 320D M SPORT 4d 188 BHP
2.0 320D M SPORT 4d 188 BHP
Roadside Garages Limited
73,562 miles
Call dealer
£13,495
2014 BMW 3 Series
3.0 335D XDRIVE M SPORT AUTO 4d 309 BHP
3.0 335D XDRIVE M SPORT AUTO 4d 309 BHP
Staverton Garage
77,821 miles
Call dealer
£13,896
Buy new from | £36,294 | (list price from £40,220) |
Showing 151 - 165 of 598 cars