Sort By
2015 BMW 3 Series
320d [190] M Sport 5dr Step Auto [Business Media]
Usedirect Portadown
68,105 miles
Call dealer
£13,795
2015 BMW 3 Series
320d M Sport 5dr Step Auto
Usedirect/ Premium Direct Newtownards / Ards
70,000 miles
Call dealer
£13,990
2013 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
Advantage Cars King's Lynn
48,528 miles
Call dealer
£12,250
2017 BMW 3 Series
320d M Sport 4dr Step Auto
Arnold Clark Paisley Fiat / Abarth
36,193 miles
Call dealer
£16,998
2016 BMW 3 Series
320i xDrive M Sport 4dr
Harry Fairbairn Bmw (Glasgow)
25,287 miles
Call dealer
£17,898
2016 BMW 3 Series
320i xDrive Sport 5dr Step Auto [Business Media]
Inchcape Cooper Ipswich BMW
25,640 miles
Call dealer
£17,991
2018 BMW 3 Series
320d M Sport 4dr Step Auto
Harry Fairbairn Bmw (Irvine)
25,462 miles
Call dealer
£19,998
2018 BMW 3 Series
320i M Sport Shadow Edition 4dr Step Auto
Arnold Clark York Motorstore
22,603 miles
Call dealer
£20,498
2019 BMW 3 Series
320d Sport 4dr Step Auto
Arnold Clark Dundee Vauxhall
6,242 miles
Call dealer
£23,998
2018 BMW 3 Series
335d xDrive M Sport Shadow Edition 4dr Step Auto
Inchcape Cooper Reading BMW
26,500 miles
Call dealer
£24,991
Buy new from £28,184 (list price from £33,410)
Contract hire from £321.92 per month
Showing 1 - 10 of 1603 cars