Filter results 173 Cars
Browse by shape
Browse by engine
Sort By
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Lookers Vauxhall Birmingham
32,619 miles
Call dealer
£29,499
2018 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Marshall Approved Used Scunthorpe
67,721 miles
Call dealer
£16,289
2020 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Usedirect Belfast
35,024 miles
Call dealer
£23,899
2023 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Lookers BMW Stoke
6,200 miles
Call dealer
£41,262
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Lookers BMW Stafford
5 miles
Call dealer
£39,999
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Vertu Bmw Exeter
11,861 miles
Call dealer
£39,601
2021 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Hippo Motor Group
62,679 miles
Call dealer
£22,320
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Hippo Motor Group
40,165 miles
Call dealer
£23,970
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Fred Coupe Nissan Preston
10,169 miles
Call dealer
£35,995
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Hippo Motor Group
27,315 miles
Call dealer
£29,920
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Hippo Motor Group
19,599 miles
Call dealer
£31,420
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Hippo Motor Group
20,129 miles
Call dealer
£31,420
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu Bmw Dorchester
2,901 miles
Call dealer
£38,809
2019 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr
320d M Sport Shadow Edition 5dr
Vospers Approved Used St Austell
44,160 miles
Call dealer
£17,790
2021 BMW 3 Series Touring
330e xDrive M Sport Pro Edition 5dr Step Auto
330e xDrive M Sport Pro Edition 5dr Step Auto
Vertu BMW Teesside
44,830 miles
Call dealer
£30,394
Buy new from | £38,360 | (list price from £42,430) |
Showing 91 - 105 of 173 cars