Filter results 30 Cars
Browse by shape
Browse by trim
Sort By
2023 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)
Premier Cars
22,995 miles
Call dealer
£22,995
2022 BMW 4 Series
2.0 420i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
2.0 420i M Sport Hatchback 5dr Petrol Auto Euro 6 (s/s) (184 ps)
S James Prestige Limited
38,700 miles
Call dealer
£24,990
2022 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)
HPL Motors Oldham Oldham
20,603 miles
Call dealer
£27,999
2022 BMW 4 Series
420i M Sport Pro Edition 2dr Step Auto
420i M Sport Pro Edition 2dr Step Auto
BMW Maidstone
16,040 miles
Call dealer
£31,302
2021 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
CarSupermarket.com Barnsley
19,992 miles
Call dealer
£33,197
2023 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
John Clark Select Edinburgh
14,101 miles
Call dealer
£31,500
2021 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
Riverside Motor Group Volvo Hessle
49,124 miles
Call dealer
£23,991
2022 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
CarSupermarket.com Hessle
15,344 miles
Call dealer
£27,897
2022 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
John Clark BMW Tayside
22,494 miles
Call dealer
£28,000
2021 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
John Clark BMW Tayside
25,551 miles
Call dealer
£26,000
2023 BMW 4 Series
420i M Sport 2dr Step Auto
420i M Sport 2dr Step Auto
John Clark BMW Tayside
15,385 miles
Call dealer
£31,500
Buy new from | £40,737 | (list price from £45,339) |
Showing 1 - 15 of 30 cars