Filter results 220 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
24,077 miles
Request callback
£27,990
2021 BMW 3 Series
2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 p
2.0 330e 12kWh M Sport Pro Edition Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 p
Car Time Motor Co UK Ltd Bury
47,850 miles
Request callback
£37,079
2021 BMW 3 Series Touring
M340d xDrive MHT 5dr Step Auto
M340d xDrive MHT 5dr Step Auto
John Clark BMW Tayside
29,855 miles
Request callback
£38,500
2021 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Car World Supermarket
91,639 miles
Request callback
£17,990
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ford Bury
34,451 miles
Request callback
£25,199
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Plymouth
11,591 miles
Request callback
£38,450
2019 BMW 3 Series Touring
318d Sport 5dr Step Auto
318d Sport 5dr Step Auto
BYD Birmingham
77,672 miles
Request callback
£12,999
2017 BMW 3 Series Touring
320d xDrive M Sport 5dr
320d xDrive M Sport 5dr
Cars2 SEAT Wakefield
81,716 miles
Request callback
£11,990
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Hippo Motor Group
61,625 miles
Request callback
£22,720
2021 BMW 3 Series Touring
330e M Sport Pro Edition 5dr Step Auto
330e M Sport Pro Edition 5dr Step Auto
Marshall BMW Grimsby
42,229 miles
Request callback
£28,359
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
BMW Leeds
28,866 miles
Request callback
£27,250
2019 BMW 3 Series Touring
320d xDrive M Sport Shadow Edition 5dr Step Auto
320d xDrive M Sport Shadow Edition 5dr Step Auto
John Clark Select Stirling
59,101 miles
Request callback
£19,000
2021 BMW 3 Series Touring
330e SE Pro 5dr Step Auto
330e SE Pro 5dr Step Auto
Carsa Shrewsbury
41,029 miles
Request callback
£20,936
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Mercedes Benz Wakefield
37,458 miles
Request callback
£27,990
2021 BMW 3 Series Touring
320i M Sport Pro Edition 5dr Step Auto
320i M Sport Pro Edition 5dr Step Auto
Motorpoint Newport
14,608 miles
Request callback
£29,499
Buy new from | £38,360 | (list price from £42,430) |
Showing 16 - 30 of 220 cars