Modify Search
2010
100,000
Automatic
Diesel
Estate
BMW 3 Series
2012
150,000
Manual
Diesel
Estate
BMW 3 Series
2008
106,000
Manual
Petrol
Estate
BMW 3 Series
2009
95,000
Manual
Diesel
Estate
BMW 3 Series
2009
105,000
Automatic
Diesel
Estate
BMW 3 Series
2010
103,200
Manual
Diesel
Estate
BMW 3 Series
2012
148,951
Manual
Petrol
Estate
BMW 3 Series
2008
72,093
Manual
Diesel
Estate
BMW 3 Series
2010
89,000
Manual
Diesel
Estate
BMW 3 Series
2014
170,000
Automatic
Diesel
Estate
BMW 3 Series