- Search
- Refine
- Identify
- Evaluate
- Choose
Used BMW 3 Series prices
1,568 live listings · 2009–2026 · typically 85,214 miles
- Typical price
- £8,800
- Price range
- £750 – £54k
- Best deal today
- −£8,224
- −27% vs fair value
Live BMW 3 Series deals, ranked against fair value

Asking
£22,450
Fair value
£30,674
−£8,224 · −27%
BMW 3 Series
318i MSPORT 2.0 Litre 1995cc 4dr
7,100 miles · 2024 · 2.0L · Petrol
See the valuation →

Asking
£10,595
Fair value
£17,495
−£6,900 · −39%
BMW 3 Series
2.0 318d SE Euro 6 (s/s) 4dr
70,001 miles · 2021 · 2.0L · Diesel
See the valuation →
Asking
£17,720
Fair value
£24,580
−£6,860 · −28%
BMW 3 Series
330e Step Auto SE Pro
31,726 miles · 2022 · 2.0L · Automatic · Hybrid
See the valuation →

Asking
£7,975
Fair value
£14,695
−£6,720 · −46%
BMW 3 Series
2.0 320d M Sport Auto Euro 6 (s/s) 4dr
40,000 miles · 2016 · 2.0L · Automatic · Diesel
See the valuation →
Asking
£16,895
Fair value
£23,503
−£6,608 · −28%
BMW 3 Series
330e Step Auto SE Pro
41,250 miles · 2022 · 2.0L · Automatic · Hybrid
See the valuation →

Asking
£7,950
Fair value
£14,400
−£6,450 · −45%
BMW 3 Series
1.5 318i Sport Euro 6 (s/s) 4dr
55,000 miles · 2017 · 1.5L · Petrol
See the valuation →
Asking
£18,495
Fair value
£24,739
−£6,244 · −25%
BMW 3 Series
330e Step Auto SE Pro
24,770 miles · 2022 · 2.0L · Automatic · Hybrid
See the valuation →

Asking
£8,490
Fair value
£14,695
−£6,205 · −42%
BMW 3 Series
2.0 320i SE Auto Euro 6 (s/s) 4dr
43,487 miles · 2015 · 2.0L · Automatic · Petrol
See the valuation →

Asking
£8,490
Fair value
£14,695
−£6,205 · −42%
BMW 3 Series
2.0 320i SE Auto Euro 6 (s/s) 4dr
42,478 miles · 2015 · 2.0L · Automatic · Petrol
See the valuation →
Asking
£16,424
Fair value
£22,412
−£5,988 · −27%
BMW 3 Series
330e Step Auto SE Pro
48,792 miles · 2022 · 2.0L · Automatic · Hybrid
See the valuation →
Asking
£14,499
Fair value
£20,315
−£5,816 · −29%
BMW 3 Series
318d Step Auto Sport
45,000 miles · 2019 · 2.0L · Automatic · Diesel
See the valuation →

Asking
£7,950
Fair value
£13,743
−£5,792 · −42%
BMW 3 Series
2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr
158,202 miles · 2019 · 2.0L · Automatic · Plug-in Hybrid
See the valuation →

Asking
£8,599
Fair value
£14,295
−£5,696 · −40%
BMW 3 Series
2.0 318d Sport Touring Euro 6 (s/s) 5dr
58,140 miles · 2018 · 2.0L · Diesel
See the valuation →

Asking
£16,521
Fair value
£22,120
−£5,599 · −25%
BMW 3 Series
330e SE Pro 4dr Step Auto
51,218 miles · 2022 · 2.0L · Automatic · Petrol plug-in hybrid · Saloon
See the valuation →

Asking
£16,463
Fair value
£21,890
−£5,427 · −25%
BMW 3 Series
330e SE Pro 4dr Step Auto
52,784 miles · 2022 · 2.0L · Automatic · Petrol plug-in hybrid · Saloon
See the valuation →
Asking
£17,299
Fair value
£22,657
−£5,358 · −24%
BMW 3 Series
330e Step Auto SE Pro
46,740 miles · 2022 · 2.0L · Automatic · Hybrid
See the valuation →
Asking
£19,349
Fair value
£24,683
−£5,334 · −22%
BMW 3 Series
330e Step Auto SE Pro
28,668 miles · 2022 · 2.0L · Automatic · Hybrid
See the valuation →

Asking
£11,999
Fair value
£17,295
−£5,296 · −31%
BMW 3 Series
2.0 330e 12kWh Sport Pro Auto Euro 6 (s/s) 4dr
71,000 miles · 2020 · 2.0L · Automatic · Plug-in Hybrid
See the valuation →

Asking
£9,500
Fair value
£14,695
−£5,195 · −35%
BMW 3 Series
2.0 320i SE Auto Euro 6 (s/s) 4dr
40,800 miles · 2015 · 2.0L · Automatic · Petrol
See the valuation →
Asking
£15,499
Fair value
£20,667
−£5,168 · −25%
BMW 3 Series
330e Step Auto SE Pro
47,300 miles · 2021 · 2.0L · Automatic · Hybrid
See the valuation →
Asking
£24,649
Fair value
£29,748
−£5,099 · −17%
BMW 3 Series
330e Step Auto M Sport
22,295 miles · 2024 · 2.0L · Automatic · Hybrid
See the valuation →
Asking
£16,070
Fair value
£21,130
−£5,060 · −24%
BMW 3 Series
330e Step Auto SE Pro
57,947 miles · 2022 · 2.0L · Automatic · Hybrid
See the valuation →

Asking
£8,800
Fair value
£13,847
−£5,047 · −36%
BMW 3 Series
1.5 318i Sport Euro 6 (s/s) 4dr
55,000 miles · 2016 · 1.5L · Petrol
See the valuation →

Asking
£8,850
Fair value
£13,847
−£4,997 · −36%
BMW 3 Series
2.0 320i Sport Euro 6 (s/s) 4dr
51,000 miles · 2015 · 2.0L · Petrol
See the valuation →