Filter results 38 Cars
Browse by trim
Sort By
2017 BMW 3 Series
2.0 320i xDrive Luxury Touring
2.0 320i xDrive Luxury Touring
Andrew Shipp Autos
68,252 miles
Request callback
£14,000
2019 BMW 3 Series Touring
320i M Sport Shadow Edition 5dr Step Auto
320i M Sport Shadow Edition 5dr Step Auto
John Clark BMW Tayside
53,335 miles
Request callback
£18,000
2019 BMW 3 Series
2.0 320i xDrive M Sport Shadow Edition Touring
2.0 320i xDrive M Sport Shadow Edition Touring
Fraserburgh Car Sales
35,000 miles
Request callback
£20,995
2020 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Vertu Bmw Bridgwater
44,686 miles
Request callback
£22,239
2019 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
McCarthy Cars
58,265 miles
Request callback
£15,795
2017 BMW 3 Series Touring
320i Luxury 5dr Step Auto
320i Luxury 5dr Step Auto
McCarthy Cars
38,000 miles
Request callback
£15,995
2021 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
McCarthy Cars
4,699 miles
Request callback
£26,795
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
CarSupermarket.Com Hessle
21,471 miles
Request callback
£26,157
2021 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Bristol Street Motors Renault Nottingham
35,680 miles
Request callback
£23,999
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Bmw Exeter
8,973 miles
Request callback
£37,301
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu BMW Durham
4,170 miles
Request callback
£37,420
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Bmw Exeter
24,709 miles
Request callback
£27,995
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
John Clark BMW Aberdeen
29,900 miles
Request callback
£26,000
2016 BMW 3 Series Touring
320i xDrive Luxury 5dr Step Auto
320i xDrive Luxury 5dr Step Auto
Ocean Group BMW Paignton
45,296 miles
Request callback
£16,450
2019 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
CarSupermarket.Com Hessle
20,634 miles
Request callback
£18,157
Buy new from | £31,894 | (list price from £35,410) |
Showing 1 - 15 of 38 cars