Filter results 646 Cars
Browse by engine
Browse by trim
Sort By
2018 BMW 3 Series
320d M Sport Shadow Edition 4dr Step Auto
320d M Sport Shadow Edition 4dr Step Auto
Usedirect Portadown
32,585 miles
Request callback
£18,499
2019 BMW 3 Series
2.0 320D SPORT 4d 188 BHP
2.0 320D SPORT 4d 188 BHP
HPL Motors Atherton Preston
36,716 miles
Request callback
£18,499
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Motorparks Preston
63,507 miles
Request callback
£18,500
2020 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
Carverse Used Car Supermarket
61,479 miles
Request callback
£18,649
2020 BMW 3 Series
330e SE Pro 4dr Step Auto
330e SE Pro 4dr Step Auto
Motorpoint Stockton-On-Tees
11,063 miles
Request callback
£18,699
2019 BMW 3 Series
320d Sport 4dr Step Auto
320d Sport 4dr Step Auto
CarSupermarket.com Birmingham
57,780 miles
Request callback
£18,797
2019 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Usedirect Belfast
59,000 miles
Request callback
£18,799
2018 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Bristol Street Motors SEAT Darlington
14,587 miles
Request callback
£18,918
2020 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Pentagon Vauxhall Nottingham
65,527 miles
Request callback
£18,995
Buy new from | £36,294 | (list price from £40,220) |
Showing 106 - 120 of 646 cars