Used 2020 BMW 4 Series Prices
Fair price · Petrol · 2020 · 50k miles
£18,690
420i 2.0 M Sport
Price range: £14,990 – £22,389
Show Chart
Price vs Mileage (fair market value by mileage band)
Price Trend
Used BMW 4 Series Listings
Live listings · updated in the last 10 days
2020 BMW 4 Series 2.0 420i M Sport
47,079 miles · Unknown · Unknown
📍 Bolton · autotrader.co.uk
Fair price
£18,259
↗
2020 BMW 4 Series 2.0 420i M Sport
66,000 miles · Unknown · Unknown
📍 Leighton Buzzard · autotrader.co.uk
Fair price
£20,999
↗
2020 BMW 4 Series 2.0 420i M Sport
62,300 miles · Unknown · Unknown
📍 Milton Keynes · autotrader.co.uk
Fair price
£21,995
↗
2021 BMW 4 Series 2.0 420i M Sport
50,300 miles · Unknown · Unknown
📍 Edinburgh · autotrader.co.uk
Fair price
£22,000
↗
2020 BMW 4 Series 2.0 420i M Sport
57,000 miles · Unknown · Unknown
📍 Dunstable · autotrader.co.uk
Fair price
£22,389
↗
2021 BMW 4 Series 2.0 420i M Sport Pro Edition
52,372 miles · Unknown · Unknown
📍 York · autotrader.co.uk
Fair price
£24,844
↗
Other BMW 4 Series Variants
Other specifications for the 2020 BMW 4 Series
Related BMW Models