Used BMW 3 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 14 approved used BMW 3 Series cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW 3 Series near you.

In partnership with

Cars found 14

Chosen Filters (4)
* Postcode invalid
BMW 3 SERIES 2.8 328i 2dr

BMW 3 SERIES 2.8 328i 2dr

Nr wheaton aston, Staffordshire
  • 1996 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 41,119 Miles
£13,995
BMW 3 Series 2.5 323i 2dr

BMW 3 Series 2.5 323i 2dr

Sandbach, Cheshire
  • 1997 reg
  • Petrol
  • 2 Doors
  • Manual
  • 53,654 Miles
£12,750
BMW 3 Series 2.8 328Ci 328 2dr

BMW 3 Series 2.8 328Ci 328 2dr

St. albans, Hertfordshire
  • 1999 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 41,500 Miles
£6,995
BMW 3 Series 2.5 323i SE 4dr

BMW 3 Series 2.5 323i SE 4dr

Wallington, Surrey
  • 1999 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 81,613 Miles
£2,995
BMW 3 Series 1.8 318i 2dr

BMW 3 Series 1.8 318i 2dr

Middlesbrough, Cleveland
  • 1998 reg
  • Petrol
  • 2 Doors
  • Manual
  • 49,000 Miles
£5,990
BMW 3 SERIES 2.5 323i 2dr

BMW 3 SERIES 2.5 323i 2dr

Stockport, Cheshire
  • 1997 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 66,000 Miles
£4,899
BMW 3 Series 2.5 323i 2dr

BMW 3 Series 2.5 323i 2dr

Tewkesbury, Gloucestershire
  • 1996 reg
  • Petrol
  • 2 Doors
  • Manual
  • 29,558 Miles
£12,500
BMW 3 SERIES 3.0 330i SE 4dr

BMW 3 SERIES 3.0 330i SE 4dr

Warrington, Lancashire
  • 2000 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 44,000 Miles
£8,850
BMW 3 SERIES 2.8 328i 2dr

BMW 3 SERIES 2.8 328i 2dr

York, York
  • 1997 reg
  • Petrol
  • 2 Doors
  • Manual
  • 74,000 Miles
£9,490
BMW 3 Series 328i SE

BMW 3 Series 328i SE

Dorking, Surrey
  • 1999 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 154,000 Miles
£2,499
BMW 3 Series 2.8 328i Sport 2dr

BMW 3 Series 2.8 328i Sport 2dr

Sheffield, South yorkshire
  • 1997 reg
  • Petrol
  • 2 Doors
  • Manual
  • 72,000 Miles
£13,990
BMW 3 Series 2.8 328i Sport 2dr

BMW 3 Series 2.8 328i Sport 2dr

Crumlin, County antrim
  • 1998 reg
  • Petrol
  • 2 Doors
  • Manual
  • 58,000 Miles
£14,995
BMW 3 Series 2.8 328i Sport 2dr

BMW 3 Series 2.8 328i Sport 2dr

Guiseley, Yorkshire
  • 1996 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 18,889 Miles
£15,995
BMW 3 Series 1.9 318i SE 4dr

BMW 3 Series 1.9 318i SE 4dr

Corby, Northamptonshire
  • 1998 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 29,308 Miles
£6,995