Filter results 124 Cars
Browse by shape
Browse by trim
Sort By
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Derby
30,238 miles
Request callback
£27,599
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Burnley
29,448 miles
Request callback
£27,699
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
CarSupermarket.com Birmingham
25,570 miles
Request callback
£34,097
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
BMW Leeds
13,884 miles
Request callback
£40,000
2022 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps) Apple CarPlay /
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps) Apple CarPlay /
Car Time Motor Co UK Ltd Bury
30,435 miles
Request callback
£34,800
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Audi Taunton
9,595 miles
Request callback
£37,550
2021 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Carsa Halesowen
68,380 miles
Request callback
£23,146
2020 BMW 3 Series Touring
330e xDrive Sport Pro 5dr Step Auto
330e xDrive Sport Pro 5dr Step Auto
Welcome to Williams Manchester BMW
38,590 miles
Request callback
£26,485
2023 BMW 3 Series Touring
330e Sport 5dr Step Auto
330e Sport 5dr Step Auto
Prestige Cars Kent
18,760 miles
Request callback
£31,046
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Coventry
25,849 miles
Request callback
£31,499
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
CarSupermarket.com Birmingham
23,688 miles
Request callback
£34,197
2021 BMW 3 Series Touring
330e xDrive SE Pro 5dr Step Auto
330e xDrive SE Pro 5dr Step Auto
Prestige Cars Kent
49,559 miles
Request callback
£23,072
2021 BMW 3 Series Touring
330e Sport Pro 5dr Step Auto
330e Sport Pro 5dr Step Auto
Motorpoint Newport
36,942 miles
Request callback
£22,399
2021 BMW 3 Series Touring
330e M Sport Pro Edition 5dr Step Auto
330e M Sport Pro Edition 5dr Step Auto
Marshall Honda Hull
39,000 miles
Request callback
£28,762
2020 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
John Clark BMW Tayside
32,458 miles
Request callback
£25,000
Buy new from | £36,860 | (list price from £42,430) |
Showing 1 - 15 of 124 cars