Used BMW 3 Series cars for sale on What Car?

In partnership with

What Car? Classifieds has 13 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 13

Chosen Filters (4)
* Postcode invalid
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,995
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
£13,000
BMW 3 Series 2.0 320i 2dr

BMW 3 Series 2.0 320i 2dr

Abingdon, Oxfordshire
  • 1996 reg
  • Petrol
  • 2 Doors
  • Manual
  • 62,000 Miles
£6,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,950
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 2.2 320Ci 320 2dr

BMW 3 SERIES 2.2 320Ci 320 2dr

Watford, Hertfordshire
  • 2000 reg
  • Petrol
  • 2 Doors
  • Manual
  • 139,809 Miles
£1,500
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
£14,750
BMW 3 Series 2.8 328i 2dr

BMW 3 Series 2.8 328i 2dr

Henfield, West sussex
  • 1999 reg
  • Petrol
  • 2 Doors
  • Manual
  • 126,000 Miles
£7,995
BMW 3 Series 2.8 328Ci 328 2dr

BMW 3 Series 2.8 328Ci 328 2dr

Waltham cross, Hertfordshire
  • 1999 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 41,500 Miles
£6,995
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
£16,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