Filter results 121 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2018 BMW 3 Series Touring
335d xDrive M Sport Shadow Edition 5dr Step Auto
335d xDrive M Sport Shadow Edition 5dr Step Auto
Hippo Motor Group
42,000 miles
Call dealer
£23,920
2015 BMW 3 Series
2.0 320D M SPORT TOURING 5d 181 BHP
2.0 320D M SPORT TOURING 5d 181 BHP
Motor 4 U Limited
125,000 miles
Call dealer
£6,990
2018 BMW 3 Series
1.5 318I SPORT TOURING 5d AUTO 135 BHP
1.5 318I SPORT TOURING 5d AUTO 135 BHP
Wavertree Car Centre Ltd
115,216 miles
Call dealer
£8,995
2013 BMW 3 Series
3.0 330D LUXURY TOURING 5d 255 BHP
3.0 330D LUXURY TOURING 5d 255 BHP
Motor 4 U Limited
64,000 miles
Call dealer
£10,990
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
2017 BMW 3 Series
2.0 320i xDrive Luxury Touring
2.0 320i xDrive Luxury Touring
Andrew Shipp Autos
68,252 miles
Call dealer
£14,000
2015 BMW 3 Series
3.0 330D XDRIVE M SPORT TOURING 5d 255 BHP
3.0 330D XDRIVE M SPORT TOURING 5d 255 BHP
Wearside Autoparc Sunderland
90,556 miles
Call dealer
£14,299
2016 BMW 3 Series
3.0 335D XDRIVE M SPORT TOURING 5d 308 BHP
3.0 335D XDRIVE M SPORT TOURING 5d 308 BHP
Tore Car Sales
84,800 miles
Call dealer
£14,995
2018 BMW 3 Series
2.0 320D ED PLUS TOURING 5d AUTO 161 BHP
2.0 320D ED PLUS TOURING 5d AUTO 161 BHP
HPL Motors Oldham Oldham
34,473 miles
Call dealer
£15,799
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
£16,999
2019 BMW 3 Series
2.0 320i xDrive M Sport Shadow Edition Touring
2.0 320i xDrive M Sport Shadow Edition Touring
Fraserburgh Car Sales
35,000 miles
Call dealer
£20,995
Buy new from | £31,894 | (list price from £35,410) |
Showing 1 - 15 of 121 cars