Used BMW 3 Series cars for sale on What Car?

Powered by

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

Chosen Filters (4)
* Postcode invalid
BMW 3 SERIES 2.0 318d Exclusive Edition Euro 5 (s/s) 4dr

BMW 3 SERIES 2.0 318d Exclusive Edition Euro 5 (s/s) 4dr

Ipswich, Suffolk
  • 2011 reg
  • Diesel
  • 4 Doors
  • Manual
  • 121,861 Miles
£2,500
Image unavailable

BMW 3 Series 3.0 330d M Sport Touring Auto Euro 4 5dr

Bolton, Lancashire
  • 2008 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 144,000 Miles
£4,990
BMW 3 SERIES 2.0 318Ci 318 M Sport 2dr

BMW 3 SERIES 2.0 318Ci 318 M Sport 2dr

Norwich, Norfolk
  • 2006 reg
  • Petrol
  • 2 Doors
  • Manual
  • 102,086 Miles
£3,495
BMW 3 Series 2.0 320d M Sport Euro 5 (s/s) 2dr

BMW 3 Series 2.0 320d M Sport Euro 5 (s/s) 2dr

Chepstow, Gwent
  • 2012 reg
  • Diesel
  • 2 Doors
  • Manual
  • 79,000 Miles
£6,495
Image unavailable

BMW 3 Series 2.0 320i SE Euro 5 (s/s) 4dr

Gillingham, Kent
  • 2012 reg
  • Petrol
  • 4 Doors
  • Manual
  • 46,000 Miles
£6,999
BMW 3 SERIES 3.0 330d M Sport Steptronic Euro 5 2dr

BMW 3 SERIES 3.0 330d M Sport Steptronic Euro 5 2dr

Glasgow, Lanarkshire
  • 2012 reg
  • Diesel
  • 2 Doors
  • Automatic
  • 56,100 Miles
£9,999
BMW 3 Series 2.0 320d SE Euro 4 4dr

BMW 3 Series 2.0 320d SE Euro 4 4dr

Bedford, Bedfordshire
  • 2008 reg
  • Diesel
  • 4 Doors
  • Manual
  • 145,172 Miles
£1,999
BMW 3 Series 3.0 330i M Sport Auto Euro 4 4dr

BMW 3 Series 3.0 330i M Sport Auto Euro 4 4dr

Uckfield, East sussex
  • 2006 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 113,000 Miles
£2,495
BMW 3 Series 3.0 330d SE Steptronic Euro 5 4dr

BMW 3 Series 3.0 330d SE Steptronic Euro 5 4dr

Blackburn, Lancashire
  • 2011 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 100,000 Miles
£5,492
BMW 3 Series 2.0 318d SE Business Edition Steptronic Euro 5 4dr

BMW 3 Series 2.0 318d SE Business Edition Steptronic Euro 5 4dr

Blackburn, Lancashire
  • 2010 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 86,000 Miles
£4,750
BMW 3 Series 2.0 318i Sport Plus Edition Euro 5 (s/s) 4dr

BMW 3 Series 2.0 318i Sport Plus Edition Euro 5 (s/s) 4dr

Ilford, Essex
  • 2011 reg
  • Petrol
  • 4 Doors
  • Manual
  • 96,941 Miles
£4,250
BMW 3 Series 2.0 320i M Sport Steptronic Euro 5 4dr

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

Edgware, Middlesex
  • 2012 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 110,000 Miles
£7,995
BMW 3 Series 2.0 320d M Sport Euro 5 (s/s) 2dr

BMW 3 Series 2.0 320d M Sport Euro 5 (s/s) 2dr

Dewsbury, West yorkshire
  • 2012 reg
  • Diesel
  • 2 Doors
  • Manual
  • 66,000 Miles
£6,295
BMW 3 Series 2.0 320i M Sport Steptronic Euro 4 2dr

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

Wembley, Greater london
  • 2008 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 61,000 Miles
£4,450
BMW 3 Series 3.0 335i M Sport Highline DCT Euro 4 2dr

BMW 3 Series 3.0 335i M Sport Highline DCT Euro 4 2dr

Rickmansworth, Hertfordshire
  • 2009 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 100,000 Miles
£7,990
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.0 320d Sport Touring Euro 5 (s/s) 5dr

BMW 3 Series 2.0 320d Sport Touring Euro 5 (s/s) 5dr

Callington, Cornwall
  • 2012 reg
  • Diesel
  • 5 Doors
  • Manual
  • 107,975 Miles
£6,695
BMW 3 Series 2.0 328i M Sport Touring Auto Euro 5 (s/s) 5dr

BMW 3 Series 2.0 328i M Sport Touring Auto Euro 5 (s/s) 5dr

Alfold bars, West sussex
  • 2012 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 90,000 Miles
£9,990
BMW 3 SERIES 2.0 320d M Sport Steptronic Euro 5 4dr

BMW 3 SERIES 2.0 320d M Sport Steptronic Euro 5 4dr

Gloucester, Gloucestershire
  • 2011 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 27,000 Miles
£7,995
BMW 3 Series 2.0 320d SE Euro 5 (s/s) 2dr

BMW 3 Series 2.0 320d SE Euro 5 (s/s) 2dr

Crewe, Cheshire
  • 2012 reg
  • Diesel
  • 2 Doors
  • Manual
  • 120,000 Miles
£4,495
...