Sort By
2015 BMW 3 Series
328I M Sport 5Dr [Business Media]
Evans Halshaw Vauxhall Shiremoor
45,430 miles
Call dealer
£14,490
2015 BMW 3 Series
328I M Sport 4Dr Step Auto [Business Media]
Inchcape Cooper Colchester BMW
49,396 miles
Call dealer
£16,641
2015 BMW 3 Series
328I M Sport 5Dr Step Auto [Business Media]
Swansway Motor Match Chester
21,000 miles
Call dealer
£16,350
2015 BMW 3 Series
328I M Sport 5Dr [Business Media]
Renault Nottingham
24,331 miles
Call dealer
£16,299
2013 BMW 3 Series
328I M Sport 4Dr Step Auto
Hillington Carstore
30,366 miles
Call dealer
£14,450
2013 BMW 3 Series
328I Modern 4Dr Step Auto
Evans Halshaw Vauxhall Hull East
36,578 miles
Call dealer
£11,430
2018 BMW 3 Series
328I Se 4Dr [Business Media]
Arnold Clark Huddersfield Peugeot / Renault / Dacia
19,023 miles
Call dealer
£15,998
2015 BMW 3 Series
328I M Sport 4Dr [Business Media]
Premium Direct
57,855 miles
Call dealer
£11,490
Buy new from £30,112 (list price from £36,300)
Contract hire from £313.20 per month
Showing 1 - 8 of 8 cars