Filter results 77 Cars
Browse by shape
Browse by engine
- BMW 3 Series Touring 318d M Sport
- BMW 3 Series Touring 318i M Sport
- BMW 3 Series Touring 320d M Sport
- BMW 3 Series Touring 320i M Sport
- BMW 3 Series Touring 330d M Sport
- BMW 3 Series Touring 330e M Sport
- BMW 3 Series Touring 330i M Sport
- BMW 3 Series Touring 335d M Sport
- BMW 3 Series Touring 340i M Sport
Sort By
2019 BMW 3 Series
2.0 320i M Sport Touring 5dr Auto
2.0 320i M Sport Touring 5dr Auto
Chris W Roads Ltd - 11 miles away
43,339 miles
Request callback
£17,000
2017 BMW 3 Series Touring
335d xDrive M Sport 5dr Step Auto
335d xDrive M Sport 5dr Step Auto
Vertu Citroen Derby - 15 miles away
59,918 miles
Request callback
£19,654
2020 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Group 1 Lincoln BMW - 24 miles away
31,842 miles
Request callback
£23,950
2021 BMW 3 Series Touring
330e M Sport Pro Edition 5dr Step Auto
330e M Sport Pro Edition 5dr Step Auto
Group 1 Lincoln BMW - 24 miles away
50,449 miles
Request callback
£26,250
2021 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
S James Prestige Limited - 35 miles away
66,900 miles
Request callback
£19,590
2021 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
S James Prestige Limited - 35 miles away
69,600 miles
Request callback
£22,788
2022 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
S James Prestige Limited - 35 miles away
61,500 miles
Request callback
£23,700
2020 BMW 3 Series
2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)
2.0 320d MHT M Sport Touring 5dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)
S James Prestige Limited - 35 miles away
49,000 miles
Request callback
£23,790
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Scunthorpe - 46 miles away
35,500 miles
Request callback
£26,570
2021 BMW 3 Series
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 ps)
CarWorld Supermarket Westwood - 46 miles away
97,301 miles
Request callback
£19,188
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Vertu Ford West Bromwich - 49 miles away
17,581 miles
Request callback
£27,859
2018 BMW 3 Series Touring
320d xDrive M Sport Shadow Edition 5dr Step Auto
320d xDrive M Sport Shadow Edition 5dr Step Auto
Marshall BMW Grimsby - 54 miles away
96,114 miles
Request callback
£13,540
2021 BMW 3 Series Touring
318i M Sport 5dr Step Auto
318i M Sport 5dr Step Auto
Marshall BMW Grimsby - 54 miles away
27,718 miles
Request callback
£24,873
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
JCT600 Approved South Leeds - 55 miles away
30,086 miles
Request callback
£25,000
2020 BMW 3 Series Touring
320d xDrive MHT M Sport 5dr Step Auto
320d xDrive MHT M Sport 5dr Step Auto
Riverside Motor Group SEAT Hull - 57 miles away
54,483 miles
Request callback
£22,990
Buy new from | £38,915 | (list price from £43,930) |
Showing 1 - 15 of 77 cars