Used BMW 3 Series cars for sale on What Car?

powered by

What Car? Classifieds have 692 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 692

Cars found 692

Active Filters (2)

BMW 3 Series 320d Efficientdynamics 5dr [business Media]

£10,680
2015
Peterborough, Northamptonshire
75,633 Miles
diesel
manual
5 Doors
2015
£10,680
Peterborough, Northamptonshire
75,633 Miles
diesel
manual
5 Doors
Peterborough, Northamptonshire
Dealer logo

BMW 3 Series 320d Efficientdynamics Sport 4dr

£12,489
2016
Nottingham, Nottinghamshire
69,123 Miles
diesel
manual
4 Doors
2016
£12,489
Nottingham, Nottinghamshire
69,123 Miles
diesel
manual
4 Doors
Nottingham, Nottinghamshire

BMW 3 Series 318d M Sport 4dr

£13,000
2015
Glasgow, Lanarkshire
45,900 Miles
diesel
manual
4 Doors
2015
£13,000
Glasgow, Lanarkshire
45,900 Miles
diesel
manual
4 Doors
Glasgow, Lanarkshire
Dealer logo

BMW 3 Series 320d Luxury 4dr

£13,465
2017
Morecambe, Lancashire
85,253 Miles
diesel
manual
4 Doors
2017
£13,465
Morecambe, Lancashire
85,253 Miles
diesel
manual
4 Doors
Morecambe, Lancashire
Dealer logo

BMW 3 Series 318i Sport 4dr

£13,499
2015
Chester, Cheshire
26,937 Miles
petrol
manual
4 Doors
2015
£13,499
Chester, Cheshire
26,937 Miles
petrol
manual
4 Doors
Chester, Cheshire
Dealer logo

BMW 3 Series 320i Sport 4dr

£13,500
2015
Bolton, Lancashire
41,500 Miles
petrol
manual
4 Doors
2015
£13,500
Bolton, Lancashire
41,500 Miles
petrol
manual
4 Doors
Bolton, Lancashire
Dealer logo

BMW 3 Series 325d M Sport 4dr [business Media]

£13,750
2015
Hylton Riverside, Durham
70,421 Miles
diesel
manual
4 Doors
2015
£13,750
Hylton Riverside, Durham
70,421 Miles
diesel
manual
4 Doors
Hylton Riverside, Durham
Dealer logo

BMW 3 Series 320i Sport 4dr

£13,939
2016
Bury, Lancashire
60,367 Miles
petrol
manual
4 Doors
2016
£13,939
Bury, Lancashire
60,367 Miles
petrol
manual
4 Doors
Bury, Lancashire
Dealer logo

BMW 3 Series 320i Se 4dr Step Auto

£13,995
2015
Dundee, Tayside
65,312 Miles
petrol
automatic
4 Doors
2015
£13,995
Dundee, Tayside
65,312 Miles
petrol
automatic
4 Doors
Dundee, Tayside
Dealer logo

BMW 3 Series 316d Sport 4dr

£13,995
2016
Mansfield, Nottinghamshire
42,883 Miles
diesel
manual
4 Doors
2016
£13,995
Mansfield, Nottinghamshire
42,883 Miles
diesel
manual
4 Doors
Mansfield, Nottinghamshire
...