Modify Search
2011
88,000
Manual
Diesel
Estate
BMW 3 Series
2013
97,058
Manual
Diesel
Estate
BMW 3 Series
2010
84,147
Manual
Diesel
Estate
BMW 3 Series
2013
97,058
Manual
Diesel
Estate
BMW 3 Series
2011
101,000
Manual
Diesel
Estate
BMW 3 Series
2009
115,069
Automatic
Diesel
Estate
BMW 3 Series
2013
177,000
Automatic
Diesel
Estate
BMW 3 Series
2012
86,000
Manual
Petrol
Estate
BMW 3 Series
2012
128,000
Manual
Diesel
Estate
BMW 3 Series
2013
150,000
Automatic
Diesel
Estate
BMW 3 Series