Used BMW 3 Series cars for sale on What Car?

Powered by

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

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

BMW 3 SERIES 3.0 330Ci 330 M Sport Auto 2dr

Thatcham, Berkshire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 137,000 Miles
£4,990
BMW 3 Series 2.2 320i SE 4dr

BMW 3 Series 2.2 320i SE 4dr

Sittingbourne, Kent
  • 2004 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 78,000 Miles
£1,995
BMW 3 Series 2.0 320i M Sport Euro 4 4dr

BMW 3 Series 2.0 320i M Sport Euro 4 4dr

Blackpool, Lancashire
  • 2006 reg
  • Petrol
  • 4 Doors
  • Manual
  • 102,316 Miles
£1,995
BMW 3 SERIES 3.0 330d SE Steptronic Euro 4 2dr

BMW 3 SERIES 3.0 330d SE Steptronic Euro 4 2dr

Bristol, Gloucestershire
  • 2006 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 109,000 Miles
£3,999
BMW 3 Series 2.5 325i SE Steptronic Euro 4 2dr

BMW 3 Series 2.5 325i SE Steptronic Euro 4 2dr

Newbury, Berkshire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 109,000 Miles
£4,495
BMW 3 Series 2.0 320d ES 4dr

BMW 3 Series 2.0 320d ES 4dr

Burton-on-trent, Staffordshire
  • 2003 reg
  • Diesel
  • 4 Doors
  • Manual
  • 95,000 Miles
£1,095
BMW 3 SERIES 2.0 318Ci 318 SE 2dr

BMW 3 SERIES 2.0 318Ci 318 SE 2dr

Luton, Bedfordshire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 197,387 Miles
£2,194
BMW 3 Series 2.5 325Ci 325 Sport Auto 2dr

BMW 3 Series 2.5 325Ci 325 Sport Auto 2dr

Greenford, Middlesex
  • 2004 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 133,000 Miles
£2,750
BMW 3 Series 2.2 320Ci 320 SE 2dr

BMW 3 Series 2.2 320Ci 320 SE 2dr

Crewe, Cheshire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Manual
  • 68,000 Miles
£4,500
BMW 3 Series 2.0 318Ci 318 M Sport 2dr

BMW 3 Series 2.0 318Ci 318 M Sport 2dr

Edgware, Middlesex
  • 2006 reg
  • Petrol
  • 2 Doors
  • Manual
  • 109,000 Miles
£2,995
BMW 3 SERIES 2.5 325Ci 325 Sport Auto 2dr

BMW 3 SERIES 2.5 325Ci 325 Sport Auto 2dr

Bridgend, Mid glamorgan
  • 2005 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 118,781 Miles
£3,795
BMW 3 Series 2.5 325Ci 325 Auto 2dr

BMW 3 Series 2.5 325Ci 325 Auto 2dr

Smethwick, West midlands
  • 2001 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 125,000 Miles
£1,249
BMW 3 SERIES 3.0 330d SE Touring Auto Euro 4 5dr

BMW 3 SERIES 3.0 330d SE Touring Auto Euro 4 5dr

Tonbridge, Kent
  • 2006 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 130,000 Miles
£3,995
BMW 3 Series 3.0 330Ci 330 Sport 2dr

BMW 3 Series 3.0 330Ci 330 Sport 2dr

Fareham, Hampshire
  • 2004 reg
  • Petrol
  • 2 Doors
  • Manual
  • 78,313 Miles
£7,400
BMW 3 Series 2.5 325Ci 325 Sport Auto 2dr

BMW 3 Series 2.5 325Ci 325 Sport Auto 2dr

Cwmbran, Gwent
  • 2005 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 85,005 Miles
£7,995
BMW 3 Series 2.0 320i SE Auto Euro 4 4dr

BMW 3 Series 2.0 320i SE Auto Euro 4 4dr

Great missenden, Buckinghamshire
  • 2005 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 91,000 Miles
£2,195
BMW 3 Series 2.0 320Cd Sport 2dr

BMW 3 Series 2.0 320Cd Sport 2dr

Newport, Gwent
  • 2005 reg
  • Diesel
  • 2 Doors
  • Manual
  • 135,428 Miles
£2,500
BMW 3 Series 2.5 325i SE 4dr

BMW 3 Series 2.5 325i SE 4dr

Ashford, Middlesex
  • 2004 reg
  • Petrol
  • 4 Doors
  • Manual
  • 149,000 Miles
£1,750
BMW 3 Series 2.0 320i SE Euro 4 4dr

BMW 3 Series 2.0 320i SE Euro 4 4dr

Halifax, West yorkshire
  • 2005 reg
  • Petrol
  • 4 Doors
  • Manual
  • 118,645 Miles
£1,395
BMW 3 Series 2.0 320d SE Touring Auto Euro 4 5dr

BMW 3 Series 2.0 320d SE Touring Auto Euro 4 5dr

Brandon, Suffolk
  • 2006 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 130,000 Miles
£2,995
...