Used BMW 3 Series cars for sale on What Car?

powered by

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

Chosen Filters (4)
* Postcode invalid
BMW 3 Series 3.0 330Ci 330 Sport Auto 2dr

BMW 3 Series 3.0 330Ci 330 Sport Auto 2dr

£2,009
2001
Milton keynes, Buckinghamshire
104,965 Miles
Petrol
automatic
2 Doors
BMW 3 Series 3.0 330d Sport 4dr

BMW 3 Series 3.0 330d Sport 4dr

£2,489
2005
Birmingham, Warwickshire
173,000 Miles
Diesel
automatic
4 Doors
BMW 3 Series 2.9 330d Sport 4dr

BMW 3 Series 2.9 330d Sport 4dr

£2,999
2003
Hemel hempstead, Hertfordshire
105,366 Miles
Diesel
manual
4 Doors
BMW 3 Series 2.5 325i SE Touring 5dr

BMW 3 Series 2.5 325i SE Touring 5dr

£7,940
2000
Kings langley, Hertfordshire
50,000 Miles
Petrol
automatic
5 Doors
BMW 3 SERIES 3.0 330Ci 330 Sport 2dr

BMW 3 SERIES 3.0 330Ci 330 Sport 2dr

£4,250
2004
Sutton coldfield, West midlands
98,000 Miles
Petrol
automatic
2 Doors
BMW 3 SERIES 3.0 330Ci 330 2dr

BMW 3 SERIES 3.0 330Ci 330 2dr

£6,990
2001
Newhaven, East sussex
58,128 Miles
Petrol
manual
2 Doors
BMW 3 Series 3.0 330Cd Sport 2dr

BMW 3 Series 3.0 330Cd Sport 2dr

£2,750
2005
Liverpool, Merseyside
189,080 Miles
Diesel
manual
2 Doors
BMW 3 Series 2.0 320d ES 4dr

BMW 3 Series 2.0 320d ES 4dr

£1,000
2004
Birmingham, Warwickshire
164,000 Miles
Diesel
manual
4 Doors
BMW 3 Series 2.2 320Ci 320 Sport 2dr

BMW 3 Series 2.2 320Ci 320 Sport 2dr

£1,295
2003
Bradford, West yorkshire
153,000 Miles
Petrol
manual
2 Doors
BMW 3 Series 1.8 316ti SE Compact 3dr

BMW 3 Series 1.8 316ti SE Compact 3dr

£1,995
2004
Northampton, Northamptonshire
100,000 Miles
Petrol
manual
3 Doors
BMW 3 Series 3.0 330Ci 330 Sport 2dr

BMW 3 Series 3.0 330Ci 330 Sport 2dr

£2,489
2003
Birmingham, Warwickshire
108,000 Miles
Petrol
automatic
2 Doors
BMW 3 Series 2.0 318Ci 318 Sport 2dr

BMW 3 Series 2.0 318Ci 318 Sport 2dr

£2,995
2004
Rainham, Essex
97,075 Miles
Petrol
manual
2 Doors
BMW 3 Series 2.0 320Cd Sport 2dr

BMW 3 Series 2.0 320Cd Sport 2dr

£2,790
2005
Colchester, Essex
135,000 Miles
Diesel
manual
2 Doors
BMW 3 Series 1.8 316ti SE Compact 3dr

BMW 3 Series 1.8 316ti SE Compact 3dr

£1,999
2003
Horsham, West sussex
81,560 Miles
Petrol
automatic
3 Doors
BMW 3 Series 2.5 325Ci 325 Sport Auto 2dr

BMW 3 Series 2.5 325Ci 325 Sport Auto 2dr

£4,899
2002
Reading, Berkshire
86,200 Miles
Petrol
automatic
2 Doors
BMW 3 Series 2.9 330d SE 4dr

BMW 3 Series 2.9 330d SE 4dr

£1,695
2001
Wokingham, Berkshire
136,000 Miles
Diesel
manual
4 Doors
BMW 3 Series 2.0 318Ci 318 ES 2dr

BMW 3 Series 2.0 318Ci 318 ES 2dr

£2,500
2004
Sandy, Bedfordshire
79,000 Miles
Petrol
manual
2 Doors
BMW 3 SERIES 2.0 320d ES 4dr

BMW 3 SERIES 2.0 320d ES 4dr

£999
2004
Macclesfield, Cheshire
237,900 Miles
Diesel
manual
4 Doors
BMW 3 Series 2.0 320d SE Euro 4 4dr

BMW 3 Series 2.0 320d SE Euro 4 4dr

£1,250
2005
Towcester, Northamptonshire
163,000 Miles
Diesel
manual
4 Doors
BMW 3 Series 1.8 316i SE 4dr

BMW 3 Series 1.8 316i SE 4dr

£2,295
2002
Woking, Surrey
39,000 Miles
Petrol
automatic
4 Doors
...