Filter results 67 Cars
Sort By
2019 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
46,000 miles
Call dealer
£17,990
2019 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
31,800 miles
Call dealer
£18,490
2018 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
22,300 miles
Call dealer
£21,900
2020 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
41,900 miles
Call dealer
£21,900
2020 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
36,200 miles
Call dealer
£21,900
2020 BMW 4 Series
2.0 420I M SPORT 2d AUTO 181 BHP
2.0 420I M SPORT 2d AUTO 181 BHP
S James Prestige Limited
33,300 miles
Call dealer
£22,788
2021 BMW 4 Series
2.0 420I M SPORT 2d AUTO 182 BHP
2.0 420I M SPORT 2d AUTO 182 BHP
S James Prestige Limited
56,500 miles
Call dealer
£24,480
2021 BMW 4 Series
2.0 420I M SPORT 2d AUTO 182 BHP
2.0 420I M SPORT 2d AUTO 182 BHP
S James Prestige Limited
32,300 miles
Call dealer
£25,990
2021 BMW 4 Series
2.0 420i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (184 ps)
2.0 420i M Sport Coupe 2dr Petrol Auto Euro 6 (s/s) (184 ps)
S James Prestige Limited
31,900 miles
Call dealer
£26,790
2021 BMW 4 Series
420i M Sport Coupe 2dr Auto (19""ALLOYS, FULL LEATHER)
420i M Sport Coupe 2dr Auto (19""ALLOYS, FULL LEATHER)
Jeff White Motors
32,448 miles
Call dealer
£27,988
2018 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
BMW Leeds
49,565 miles
Call dealer
£16,750
2021 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Welcome to Williams Manchester BMW
26,872 miles
Call dealer
£28,945
2017 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
420i M Sport 2dr Auto [Professional Media]
BMW Hull
39,060 miles
Call dealer
£16,241
Buy new from | £39,679 | (list price from £44,195) |
Showing 1 - 15 of 67 cars