Used BMW 3 Series cars for sale on What Car?

in partnership

What Car? Classifieds have 1,419 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.

in partnership

Cars found 1,419

Cars found 1,419

Active Filters (2)

bmw 3 series 320i efficientdynamics 4dr

£7,137
2013
burnley, lancashire
78,650 Miles
petrol
manual
4 Doors
2013
£7,137
burnley, lancashire
78,650 Miles
petrol
manual
4 Doors
burnley, lancashire
Dealer logo

bmw 3 series 320d efficientdynamics 4dr

£8,298
2014
nottingham, nottinghamshire
87,465 Miles
diesel
manual
4 Doors
2014
£8,298
nottingham, nottinghamshire
87,465 Miles
diesel
manual
4 Doors
nottingham, nottinghamshire

bmw 3 series 325 ci se 2dr smg

£8,325
2015
belton, lincolnshire
51,349 Miles
petrol
automatic
2 Doors
2015
£8,325
belton, lincolnshire
51,349 Miles
petrol
automatic
2 Doors
belton, lincolnshire
Dealer logo

bmw 3 series 316d se 4dr [business media]

£8,359
2015
merthyr tydfil, glamorgan
73,017 Miles
diesel
manual
4 Doors
2015
£8,359
merthyr tydfil, glamorgan
73,017 Miles
diesel
manual
4 Doors
merthyr tydfil, glamorgan
Dealer logo

bmw 3 series 318d sport 4dr

£8,695
2014
rotherham, yorkshire
74,960 Miles
diesel
manual
4 Doors
2014
£8,695
rotherham, yorkshire
74,960 Miles
diesel
manual
4 Doors
rotherham, yorkshire
Dealer logo

bmw 3 series 318i se 2dr

£8,998
2013
dumfries, dumfriesshire
57,536 Miles
petrol
manual
2 Doors
2013
£8,998
dumfries, dumfriesshire
57,536 Miles
petrol
manual
2 Doors
dumfries, dumfriesshire

bmw 3 series 320d efficientdynamics 4dr

£9,185
2013
eglinton, londonderry
75,561 Miles
diesel
manual
4 Doors
2013
£9,185
eglinton, londonderry
75,561 Miles
diesel
manual
4 Doors
eglinton, londonderry
Dealer logo

bmw 3 series 320d m sport 4dr

£9,265
2013
wigan, lancashire
87,000 Miles
diesel
manual
4 Doors
2013
£9,265
wigan, lancashire
87,000 Miles
diesel
manual
4 Doors
wigan, lancashire
Dealer logo

bmw 3 series 316i se 4dr step auto

£9,298
2013
aberdeen, kincardineshire
55,701 Miles
petrol
automatic
4 Doors
2013
£9,298
aberdeen, kincardineshire
55,701 Miles
petrol
automatic
4 Doors
aberdeen, kincardineshire

bmw 3 series 320d se 5dr step auto

£9,298
2014
west bromwich, staffordshire
84,717 Miles
diesel
automatic
5 Doors
2014
£9,298
west bromwich, staffordshire
84,717 Miles
diesel
automatic
5 Doors
west bromwich, staffordshire
...