Filter results 118 Cars
Browse by shape
Browse by engine
Sort By
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Ford Bolton - 80 miles away
51,028 miles
Request callback
£21,686
2024 BMW 3 Series
3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)
3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)
MotorClass - 80 miles away
13,666 miles
Request callback
£51,995
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
JCT600 Approved South Leeds - 86 miles away
30,086 miles
Request callback
£25,000
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 90 miles away
37,397 miles
Request callback
£27,980
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 90 miles away
7,880 miles
Request callback
£35,990
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 90 miles away
7,368 miles
Request callback
£37,595
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW - 90 miles away
4 miles
Request callback
£42,250
2021 BMW 3 Series
2.0 330e 12kWh SE Pro Touring Estate Auto (SAT NAV)
2.0 330e 12kWh SE Pro Touring Estate Auto (SAT NAV)
Jeff White Motors - 90 miles away
56,657 miles
Request callback
£16,988
2021 BMW 3 Series
2.0 330e 12kWh M Sport Pro Edition Touring Estate Auto xDrive (19""ALLOYS, SAT NAV)
2.0 330e 12kWh M Sport Pro Edition Touring Estate Auto xDrive (19""ALLOYS, SAT NAV)
Jeff White Motors - 90 miles away
91,139 miles
Request callback
£18,988
2020 BMW 3 Series
2.0 330e 12kWh Sport Pro Touring 5dr Auto (FULL LEATHER)
2.0 330e 12kWh Sport Pro Touring 5dr Auto (FULL LEATHER)
Jeff White Motors - 90 miles away
34,169 miles
Request callback
£20,988
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
JCT600 Approved Centre Bradford - 90 miles away
27,500 miles
Request callback
£29,990
2019 BMW 3 Series Touring
330d xDrive M Sport Plus Edition 5dr Step Auto
330d xDrive M Sport Plus Edition 5dr Step Auto
JCT600 Approved Centre Bradford - 90 miles away
26,229 miles
Request callback
£37,990
2023 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
JCT600 Approved Centre Bradford - 90 miles away
8,459 miles
Request callback
£50,990
2018 BMW 3 Series Touring
340i M Sport Shadow Edition 5dr Step Auto
340i M Sport Shadow Edition 5dr Step Auto
Mercedes-Benz of Blackburn - 91 miles away
46,453 miles
Request callback
£27,669
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Scunthorpe - 92 miles away
35,500 miles
Request callback
£26,570
Buy new from | £38,915 | (list price from £43,930) |
Showing 46 - 60 of 118 cars