Filter results 439 Cars
Other BMW 3-Series searches
Browse by shape
Browse by engine
Browse by trim
Sort By
2018 BMW 3 Series
318i Sport 5dr Step Auto
318i Sport 5dr Step Auto
Penton Citroen Bournemouth
35,000 miles
Request callback
£16,495
2017 BMW 3 Series
320d [190] M Sport 5dr Step Auto [Business Media]
320d [190] M Sport 5dr Step Auto [Business Media]
John Clark BMW Aberdeen
37,196 miles
Request callback
£17,000
2017 BMW 3 Series
330d M Sport Shadow Edition 4dr Step Auto
330d M Sport Shadow Edition 4dr Step Auto
John Clark BMW Aberdeen
40,071 miles
Request callback
£21,000
2019 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Snows BMW Portsmouth
10,500 miles
Request callback
£27,990
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Marshall BMW Bournemouth (Sales)
5 miles
Request callback
£36,490
2017 BMW 3 Series
318d [150] Sport 5dr Step Auto [Business Media]
318d [150] Sport 5dr Step Auto [Business Media]
Ray Chapman Motors Volvo York
33,075 miles
Request callback
£14,600
2015 BMW 3 Series
318d M Sport 4dr Step Auto
318d M Sport 4dr Step Auto
Riverside Mitsubishi Doncaster
20,868 miles
Request callback
£14,690
2017 BMW 3 Series
335d xDrive M Sport Shadow Edition 4dr Step Auto
335d xDrive M Sport Shadow Edition 4dr Step Auto
Bmw Durham
47,838 miles
Request callback
£21,800
2019 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Knights South Staffordshire
12,778 miles
Request callback
£26,499
Buy new from | £21,347 | (list price from £25,195) |
Showing 31 - 40 of 439 cars