- Search
- Refine
- Identify
- Evaluate
- Choose
Used BMW 4 Series prices
1,349 live listings · 2013–2026 · typically 61,120 miles
- Typical price
- £15,099
- Price range
- £3k – £76k
- Best deal today
- −£20,600
- −42% vs fair value
Live BMW 4 Series deals, ranked against fair value

Asking
£28,900
Fair value
£49,500
−£20,600 · −42%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
2,400 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£17,980
Fair value
£35,645
−£17,664 · −50%
BMW 4 Series
2.0 420i Sport Auto Euro 6 (s/s) 2dr
7,800 miles · 2017 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£22,490
Fair value
£37,500
−£15,010 · −40%
BMW 4 Series
2.0 420i GPF M Sport Auto Euro 6 (s/s) 2dr
5,000 miles · 2020 · 2.0L · Automatic · Petrol
See the valuation →
Asking
£33,531
Fair value
£46,956
−£13,425 · −29%
BMW 4 Series
420i Step Auto M Sport
6,110 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£32,150
Fair value
£45,387
−£13,237 · −29%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
5,229 miles · 2024 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£27,595
Fair value
£39,998
−£12,403 · −31%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
8,050 miles · 2022 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£13,690
Fair value
£25,975
−£12,285 · −47%
BMW 4 Series
2.0 420d Sport Euro 6 (s/s) 2dr
15,860 miles · 2014 · 2.0L · Diesel
See the valuation →

Asking
£13,990
Fair value
£25,975
−£11,985 · −46%
BMW 4 Series
420I M Sport 2.0 2dr Coupe Automatic Petrol
12,396 miles · 2014 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£37,500
Fair value
£48,418
−£10,918 · −23%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
3,482 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£36,499
Fair value
£46,990
−£10,491 · −22%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
5,343 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£15,499
Fair value
£25,975
−£10,476 · −40%
BMW 4 Series
2.0 420d M Sport Auto Euro 6 (s/s) 2dr
12,000 miles · 2014 · 2.0L · Automatic · Diesel
See the valuation →

Asking
£39,995
Fair value
£49,550
−£9,555 · −19%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
2,494 miles · 2026 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£36,650
Fair value
£45,890
−£9,240 · −20%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
5,422 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →
Asking
£34,890
Fair value
£44,001
−£9,111 · −21%
BMW 4 Series
420i Step Auto M Sport
9,121 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£34,790
Fair value
£43,889
−£9,099 · −21%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
9,171 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£39,395
Fair value
£48,434
−£9,039 · −19%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
4,587 miles · 2026 · 2.0L · Automatic · Petrol
See the valuation →
Asking
£39,950
Fair value
£48,947
−£8,997 · −18%
BMW 4 Series
420i Step Auto M Sport
2,500 miles · 2026 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£38,000
Fair value
£46,990
−£8,990 · −19%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
5,307 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£40,950
Fair value
£49,550
−£8,600 · −17%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
2,964 miles · 2026 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£28,495
Fair value
£36,988
−£8,493 · −23%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
9,648 miles · 2023 · 2.0L · Automatic · Petrol
See the valuation →
Asking
£37,995
Fair value
£46,410
−£8,415 · −18%
BMW 4 Series
420i Step Auto M Sport
6,700 miles · 2026 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£38,780
Fair value
£46,995
−£8,215 · −17%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
5,116 miles · 2025 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£39,950
Fair value
£48,000
−£8,050 · −17%
BMW 4 Series
2.0 420i M Sport Auto Euro 6 (s/s) 2dr
5,000 miles · 2026 · 2.0L · Automatic · Petrol
See the valuation →
Asking
£27,990
Fair value
£35,905
−£7,915 · −22%
BMW 4 Series
420i xDrive Step Auto M Sport
14,085 miles · 2023 · 2.0L · Automatic · Petrol
See the valuation →