Used BMW 3 Series cars for sale on What Car?

powered by

What Car? Classifieds have 446 approved used BMW 3 Series cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW 3 Series cars near you.

powered by

Cars found 446

Cars found 446

Active Filters (2)

BMW 3 Series 318d Sport 4dr

£8,690
2014
Banbury, Oxfordshire
69,317 Miles
diesel
manual
4 Doors
2014
£8,690
Banbury, Oxfordshire
69,317 Miles
diesel
manual
4 Doors
Banbury, Oxfordshire
Dealer logo

BMW 3 Series 320d Sport 4dr [business Media]

£10,198
2015
Diss, Norfolk
59,513 Miles
diesel
manual
4 Doors
2015
£10,198
Diss, Norfolk
59,513 Miles
diesel
manual
4 Doors
Diss, Norfolk
Dealer logo

BMW 3 Series 320d Efficientdynamics Plus 4dr

£10,400
2016
Doncaster, Yorkshire
66,021 Miles
diesel
manual
4 Doors
2016
£10,400
Doncaster, Yorkshire
66,021 Miles
diesel
manual
4 Doors
Doncaster, Yorkshire
Dealer logo

BMW 3 Series 318d Se 5dr

£10,495
2016
Doncaster, Yorkshire
59,326 Miles
diesel
manual
5 Doors
2016
£10,495
Doncaster, Yorkshire
59,326 Miles
diesel
manual
5 Doors
Doncaster, Yorkshire
Dealer logo

BMW 3 Series 318d Luxury 5dr Step Auto

£10,850
2014
Darlington, Durham
75,027 Miles
diesel
automatic
5 Doors
2014
£10,850
Darlington, Durham
75,027 Miles
diesel
automatic
5 Doors
Darlington, Durham

BMW 3 Series 320i Xdrive Se 4dr Step Auto

£10,900
2014
York, York
60,078 Miles
petrol
automatic
4 Doors
2014
£10,900
York, York
60,078 Miles
petrol
automatic
4 Doors
York, York
Dealer logo

BMW 3 Series 320d Efficientdynamics Sport 4dr Step Auto

£10,950
2016
Darlington, Durham
76,000 Miles
diesel
automatic
4 Doors
2016
£10,950
Darlington, Durham
76,000 Miles
diesel
automatic
4 Doors
Darlington, Durham
Dealer logo

BMW 3 Series 320d Luxury 4dr Step Auto

£10,965
2014
Southport, Lancashire
56,670 Miles
diesel
automatic
4 Doors
2014
£10,965
Southport, Lancashire
56,670 Miles
diesel
automatic
4 Doors
Southport, Lancashire
Dealer logo

BMW 3 Series 318d Se 5dr Step Auto

£10,989
2017
Loughborough, Leicestershire
71,893 Miles
diesel
automatic
5 Doors
2017
£10,989
Loughborough, Leicestershire
71,893 Miles
diesel
automatic
5 Doors
Loughborough, Leicestershire

BMW 3 Series 320d Xdrive Sport 4dr Step Auto

£10,990
2014
Darlington, Durham
58,543 Miles
diesel
automatic
4 Doors
2014
£10,990
Darlington, Durham
58,543 Miles
diesel
automatic
4 Doors
Darlington, Durham
Dealer logo
...