Filter results 28 Cars
Browse by shape
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
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
2019 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
CarSupermarket.Com Birmingham
20,634 miles
Request callback
£18,157
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu BMW York
7,033 miles
Request callback
£38,500
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
John Clark BMW Aberdeen
39,296 miles
Request callback
£24,300
2021 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
CarSupermarket.Com Lincoln
52,601 miles
Request callback
£26,157
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Stephen James Bmw Enfield
30,987 miles
Request callback
£26,995
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Bmw Exeter
12,629 miles
Request callback
£36,995
2019 BMW 3 Series Touring
320i xDrive M Sport Shadow Edition 5dr Step Auto
320i xDrive M Sport Shadow Edition 5dr Step Auto
Riverside Volvo Leeds
28,433 miles
Request callback
£22,450
2020 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Penryn
12,500 miles
Request callback
£28,850
2019 BMW 3 Series Touring
320i M Sport Shadow Edition 5dr Step Auto
320i M Sport Shadow Edition 5dr Step Auto
Stebbings Car Superstore
64,657 miles
Request callback
£17,358
2020 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Thurlow Nunn Vauxhall Milton Keynes
21,204 miles
Request callback
£24,199
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Stephen James Bmw Ruxley
20,719 miles
Request callback
£27,495
2020 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Stephen James Bmw Blackheath
37,174 miles
Request callback
£24,749
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Paignton
23,827 miles
Request callback
£31,450
Buy new from | £31,958 | (list price from £35,469) |
Showing 1 - 15 of 28 cars