Filter results 48 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2016 BMW 4 Series
3.0 440I M SPORT 2d 322 BHP WITH ONLY 31,902 MILES & A FULL SERVICE HISTORY, 3 OWNER CAR WITH A FULL
3.0 440I M SPORT 2d 322 BHP WITH ONLY 31,902 MILES & A FULL SERVICE HISTORY, 3 OWNER CAR WITH A FULL
Approved Cars Ltd
31,900 miles
Request callback
£21,999
2018 BMW 4 Series
3.0 440I M SPORT 2d 322 BHP
3.0 440I M SPORT 2d 322 BHP
West Heath Garage
34,618 miles
Request callback
£25,000
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
11,800 miles
Request callback
£26,700
2021 BMW 4 Series
420I M SPORT 2dr auto (SAT NAV, FULL LEATHER)
420I M SPORT 2dr auto (SAT NAV, FULL LEATHER)
Jeff White Motors
33,265 miles
Request callback
£27,988
2017 BMW 4 Series
3.0 M4 2d AUTO CONVERTIBLE 426 BHP
3.0 M4 2d AUTO CONVERTIBLE 426 BHP
Wavertree Car Centre Ltd
12,050 miles
Request callback
£27,995
2021 BMW 4 Series
420I M SPORT 2dr convertible auto (SAT NAV, FULL LEATHER)
420I M SPORT 2dr convertible auto (SAT NAV, FULL LEATHER)
Jeff White Motors
28,099 miles
Request callback
£28,488
2021 BMW 4 Series
2.0 420I M SPORT 2d 182 BHP
2.0 420I M SPORT 2d 182 BHP
Terry Coulter Cars
26,000 miles
Request callback
£29,995
2018 BMW 4 Series
Coupe Convertible Competition Package
Coupe Convertible Competition Package
S J Davidson
47,615 miles
Request callback
£31,995
2019 BMW 4 Series
3.0 BiTurbo GPF Competition DCT Euro 6 ss 2dr
3.0 BiTurbo GPF Competition DCT Euro 6 ss 2dr
Second 2 None Automotive Ltd
24,500 miles
Request callback
£32,995
2021 BMW 4 Series
2.0 430I M SPORT 2d 242 BHP IN BLUE (PORTIMAO BLUE) WITH 22,536 MILES AND A FULL SERVICE HISTORY, 1
2.0 430I M SPORT 2d 242 BHP IN BLUE (PORTIMAO BLUE) WITH 22,536 MILES AND A FULL SERVICE HISTORY, 1
Approved Cars Ltd
22,536 miles
Request callback
£35,999
Buy new from | £31,460 | (list price from £34,910) |
Showing 16 - 30 of 48 cars