Filter results 104 Cars
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
Motorpoint Swansea
27,209 miles
Call dealer
£26,999
2021 BMW 3 Series Touring
330e M Sport Pro Edition 5dr Step Auto
330e M Sport Pro Edition 5dr Step Auto
Welcome to Williams Manchester BMW
36,179 miles
Call dealer
£28,880
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Salisbury
7,820 miles
Call dealer
£37,217
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
CarSupermarket.com Scunthorpe
26,100 miles
Call dealer
£33,897
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Ocean Group BMW Plymouth
12,816 miles
Call dealer
£36,900
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Norwich
41,490 miles
Call dealer
£22,599
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Swansea
30,042 miles
Call dealer
£28,999
2023 BMW 3 Series Touring
330e Sport 5dr Step Auto
330e Sport 5dr Step Auto
Motorpoint Castleford
22,296 miles
Call dealer
£28,999
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
CarSupermarket.com Stoke
34,343 miles
Call dealer
£32,697
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
CarSupermarket.com Newcastle
33,395 miles
Call dealer
£32,697
2020 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Carsa Southampton
59,686 miles
Call dealer
£22,146
2021 BMW 3 Series Touring
330e xDrive SE Pro 5dr Step Auto
330e xDrive SE Pro 5dr Step Auto
Motorpoint Castleford
31,635 miles
Call dealer
£23,199
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Glasgow
35,668 miles
Call dealer
£26,599
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Sheffield
27,913 miles
Call dealer
£27,999
2020 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Newport
39,834 miles
Call dealer
£22,599
Buy new from | £36,860 | (list price from £42,430) |
Showing 16 - 30 of 104 cars