Filter results 55 Cars
Browse by trim
Sort By
2018 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Lookers Renault Stockport
61,827 miles
Call dealer
£13,999
2019 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Lookers Ford Leeds
42,854 miles
Call dealer
£22,113
2018 BMW 3 Series
320d M Sport Shadow Edition 4dr Step Auto
320d M Sport Shadow Edition 4dr Step Auto
Marshall Nissan Ashford
20,260 miles
Call dealer
£17,950
2018 BMW 3 Series
320d xDrive M Sport Shadow Edition 4dr Step Auto
320d xDrive M Sport Shadow Edition 4dr Step Auto
Usedirect Newtownards
47,107 miles
Call dealer
£16,199
2020 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Hippo Motor Group
40,985 miles
Call dealer
£22,320
2017 BMW 3 Series
320d xDrive M Sport Shadow Edition 4dr Step Auto
320d xDrive M Sport Shadow Edition 4dr Step Auto
CarMotion
58,400 miles
Call dealer
£17,495
2018 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Marshall BMW Grimsby
44,384 miles
Call dealer
£16,987
2019 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Marshall BMW Bournemouth
34,874 miles
Call dealer
£22,920
Buy new from | £34,794 | (list price from £40,220) |
Showing 46 - 55 of 55 cars