Filter results 173 Cars
Browse by shape
Browse by engine
Sort By
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Ocean Group BMW Plymouth
9,459 miles
Call dealer
£40,900
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Riverside Sports & Prestige
36,578 miles
Call dealer
£26,450
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Invicta Doves Gatwick
26,291 miles
Call dealer
£29,750
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Welcome to Williams Manchester BMW
11,330 miles
Call dealer
£41,945
2014 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Kia Stourbridge
62,486 miles
Call dealer
£12,100
2017 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Citroen Sheffield
49,280 miles
Call dealer
£18,250
2020 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Renault Doncaster
42,031 miles
Call dealer
£24,999
2019 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vauxhall Middlesbrough
59,283 miles
Call dealer
£14,750
2014 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Rix Motor Company
50,000 miles
Call dealer
£15,999
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Mercedes-Benz of Southampton
13,312 miles
Call dealer
£29,880
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Welcome to Williams Liverpool BMW
11,789 miles
Call dealer
£39,995
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Welcome to Williams Liverpool BMW
8,636 miles
Call dealer
£40,945
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Welcome to Williams Stockport BMW
11,723 miles
Call dealer
£42,985
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Welcome to Williams Rochdale BMW
11,013 miles
Call dealer
£42,985
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Hippo Motor Group
53,075 miles
Call dealer
£24,220
Buy new from | £38,360 | (list price from £42,430) |
Showing 76 - 90 of 173 cars