Modify Search
2013
100,000
Manual
Diesel
Estate
BMW 3 Series
2012
129,000
Automatic
Diesel
Estate
BMW 3 Series
2003
122,656
Automatic
Petrol
Estate
BMW 3 Series
2008
105,421
Automatic
Diesel
Estate
BMW 3 Series
BMW 3 Series 330 330d SE
£6,495
2007
97,800
Automatic
Diesel
Estate
BMW 3 Series
2016
140,325
Manual
Diesel
Estate
BMW 3 Series
2013
102,000
Manual
Diesel
Estate
BMW 3 Series
2010
74,000
Manual
Diesel
Estate
BMW 3 Series
2009
66,000
Auto Clutch Manual
Diesel
Estate
BMW 3 Series
2012
100,000
Manual
Diesel
Estate
BMW 3 Series