Filter results 25 Cars
Browse by shape
Browse by engine
Sort By
2019 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d AUTO 188 BHP
2.0 320D XDRIVE M SPORT 4d AUTO 188 BHP
HPL Motors Oldham Oldham
52,488 miles
Call dealer
£21,999
2019 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
HPL Motors Limited -
76,682 miles
Call dealer
£22,499
2021 BMW 3 Series
2.0 330E XDRIVE M SPORT PRO EDITION 4d AUTO 288 BHP
2.0 330E XDRIVE M SPORT PRO EDITION 4d AUTO 288 BHP
S James Prestige Limited
50,800 miles
Call dealer
£23,990
2020 BMW 3 Series
2.0 320D XDRIVE M SPORT MHEV 4d AUTO 188 BHP
2.0 320D XDRIVE M SPORT MHEV 4d AUTO 188 BHP
S James Prestige Limited
45,100 miles
Call dealer
£29,388
2018 BMW 3 Series
320d xDrive M Sport Shadow Edition 4dr Step Auto
320d xDrive M Sport Shadow Edition 4dr Step Auto
Car World Supermarket
74,677 miles
Call dealer
£15,990
2019 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Quality Cars and Commercials
22,069 miles
Call dealer
£26,500
2017 BMW 3 Series
330d xDrive M Sport 4dr Step Auto
330d xDrive M Sport 4dr Step Auto
Wavertree Car Centre Ltd
90,597 miles
Call dealer
£13,895
2018 BMW 3 Series
320d xDrive M Sport Shadow Edition 4dr Step Auto
320d xDrive M Sport Shadow Edition 4dr Step Auto
Wavertree Car Centre Ltd
47,678 miles
Call dealer
£16,995
Showing 16 - 25 of 25 cars