Filter results 173 Cars
Browse by engine
- BMW 3 Series Touring Estate 318d M Sport
- BMW 3 Series Touring Estate 320d M Sport
- BMW 3 Series Touring Estate 320i M Sport
- BMW 3 Series Touring Estate 330d M Sport
- BMW 3 Series Touring Estate 330e M Sport
- BMW 3 Series Touring Estate 330i M Sport
- BMW 3 Series Touring Estate 335d M Sport
- BMW 3 Series Touring Estate 340i M Sport
Sort By
2019 BMW 3 Series Touring
318d M Sport 5dr Step Auto
318d M Sport 5dr Step Auto
Lookers BMW Stafford
72,323 miles
Call dealer
£14,599
2016 BMW 3 Series Touring
320d xDrive M Sport 5dr Step Auto
320d xDrive M Sport 5dr Step Auto
Welcome to Williams Rochdale BMW
35,247 miles
Call dealer
£18,250
2020 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Lookers BMW Stafford
32,630 miles
Call dealer
£26,299
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Hampshire
25,626 miles
Call dealer
£31,144
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Salisbury
22,163 miles
Call dealer
£31,772
2023 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Lookers BMW Crewe
8,473 miles
Call dealer
£41,899
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Grimsby
16,969 miles
Call dealer
£32,848
2017 BMW 3 Series Touring
335d xDrive M Sport 5dr Step Auto
335d xDrive M Sport 5dr Step Auto
Motorparks Canterbury
62,300 miles
Call dealer
£21,000
2021 BMW 3 Series Touring
330e M Sport Pro Edition 5dr Step Auto
330e M Sport Pro Edition 5dr Step Auto
Hippo Motor Group
63,891 miles
Call dealer
£25,920
2018 BMW 3 Series Touring
335d xDrive M Sport Shadow Edition 5dr Step Auto
335d xDrive M Sport Shadow Edition 5dr Step Auto
Welcome to Williams Bolton BMW
34,456 miles
Call dealer
£25,490
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Ocean Group BMW Plymouth
11,372 miles
Call dealer
£38,950
2019 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
John Clark BMW Tayside
40,140 miles
Call dealer
£20,500
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Hampshire
21,704 miles
Call dealer
£31,706
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Lookers BMW Crewe
21,152 miles
Call dealer
£30,999
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Welcome to Williams Rochdale BMW
5,828 miles
Call dealer
£39,695
Buy new from | £38,360 | (list price from £42,430) |
Showing 31 - 45 of 173 cars