Filter results 28 Cars
Browse by shape
Browse by trim
Sort By
2008 BMW 3 Series
2.0 320D EDITION M SPORT TOURING 5d 174 BHP
2.0 320D EDITION M SPORT TOURING 5d 174 BHP
J&M Cars Magherafelt
159,000 miles
Call dealer
£1,500
2015 BMW 3 Series
2.0 320D SE TOURING 5d 181 BHP
2.0 320D SE TOURING 5d 181 BHP
Errigal Motor Company Ltd
87,000 miles
Call dealer
£9,495
2017 BMW 3 Series
2.0 320D M SPORT TOURING 5d 188 BHP
2.0 320D M SPORT TOURING 5d 188 BHP
Any Credit Car Company
99,958 miles
Call dealer
£10,495
2017 BMW 3 Series
2.0 320D ED PLUS TOURING 5d 161 BHP
2.0 320D ED PLUS TOURING 5d 161 BHP
Glasgow Road Falkirk
99,892 miles
Call dealer
£10,990
2018 BMW 3 Series
2.0 320D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
2.0 320D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
Wavertree Car Centre Ltd
81,635 miles
Call dealer
£14,695
2017 BMW 3 Series
2.0 320D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
2.0 320D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
Fermanagh Auto Sales
83,707 miles
Call dealer
£14,990
2018 BMW 3 Series
2.0 320D XDRIVE M SPORT TOURING 5d 188 BHP
2.0 320D XDRIVE M SPORT TOURING 5d 188 BHP
Hammond Cars New Costessey
60,536 miles
Call dealer
£15,950
2018 BMW 3 Series
2.0 320D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
2.0 320D XDRIVE M SPORT TOURING 5d AUTO 188 BHP
HPL Motors Atherton Preston
49,139 miles
Call dealer
£17,199
2016 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Lookers Renault Newcastle
49,734 miles
Call dealer
£15,499
2019 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Lookers BMW Stoke
55,735 miles
Call dealer
£17,799
2018 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Vospers Approved Used St Austell
84,787 miles
Call dealer
£15,990
2018 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Kirkcaldy Ford Centre Ltd
44,902 miles
Call dealer
£17,995
2018 BMW 3 Series Touring
320d xDrive Sport 5dr Step Auto
320d xDrive Sport 5dr Step Auto
CarSupermarket.Com Hessle
51,785 miles
Call dealer
£16,157
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 28 cars