Filter results 117 Cars
Browse by shape
Browse by engine
Sort By
2021 BMW 3 Series Touring
330e xDrive M Sport Pro Edition 5dr Step Auto
330e xDrive M Sport Pro Edition 5dr Step Auto
Dick Lovett BMW Bristol - 120 miles away
24,821 miles
Request callback
£31,000
2023 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Dick Lovett BMW Bristol - 120 miles away
13,491 miles
Request callback
£33,000
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Dick Lovett BMW Bristol - 120 miles away
15,750 miles
Request callback
£33,500
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Dick Lovett BMW Bristol - 120 miles away
3,757 miles
Request callback
£35,000
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Dick Lovett BMW Bristol - 120 miles away
4,561 miles
Request callback
£38,000
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Dick Lovett BMW Melksham - 122 miles away
11,500 miles
Request callback
£34,990
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Dick Lovett BMW Melksham - 122 miles away
8,515 miles
Request callback
£37,990
2021 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
Auto Infusion Ltd - 122 miles away
65,006 miles
Request callback
£22,379
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Vertu BMW Durham - 125 miles away
7,494 miles
Request callback
£37,911
2024 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Vertu BMW Durham - 125 miles away
9,571 miles
Request callback
£54,940
2021 BMW 3 Series
Touring M Sport M Sport
Touring M Sport M Sport
Prestige Cars Kent - 126 miles away
44,117 miles
Request callback
£21,667
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Honda Sunderland - 133 miles away
48,904 miles
Request callback
£22,972
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu BMW Sunderland - 135 miles away
9,021 miles
Request callback
£35,820
BMW 3 Series Touring
320i M Sport 5dr Step Auto [Pro Pack]
320i M Sport 5dr Step Auto [Pro Pack]
Vertu BMW Sunderland - 135 miles away
Request callback
£47,668
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 - 137 miles away
56,657 miles
Request callback
£16,988
Buy new from | £38,915 | (list price from £43,930) |
Showing 76 - 90 of 117 cars