Used BMW X3 cars for sale on What Car?

Powered by

What Car? Classifieds have 1,227 approved used BMW X3 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 X3 cars near you.

Powered by

Cars found 1,227

Chosen Filters (2)
* Postcode invalid
BMW X3 2.0d SE 4WD Euro 4 5dr

BMW X3 2.0d SE 4WD Euro 4 5dr

Hook, Hampshire
  • 2005 reg
  • Diesel
  • 5 Doors
  • Manual
  • 130,000 Miles
£1,195
BMW X3 2.0d Sport 4WD Euro 4 5dr

BMW X3 2.0d Sport 4WD Euro 4 5dr

Frinton-on-sea, Essex
  • 2004 reg
  • Diesel
  • 5 Doors
  • Manual
  • 150,000 Miles
£1,500
BMW X3 2.5i Sport 4WD Euro 3 5dr

BMW X3 2.5i Sport 4WD Euro 3 5dr

Leigh, Lancashire
  • 2004 reg
  • Petrol
  • 5 Doors
  • Manual
  • 210,000 Miles
£1,875
BMW X3 2.0d SE 4WD Euro 4 5dr

BMW X3 2.0d SE 4WD Euro 4 5dr

Blackburn, Lancashire
  • 2007 reg
  • Diesel
  • 5 Doors
  • Manual
  • 134,000 Miles
£1,994
BMW X3 2.0d SE 4WD Euro 4 5dr

BMW X3 2.0d SE 4WD Euro 4 5dr

Camberley, Surrey
  • 2005 reg
  • Diesel
  • 5 Doors
  • Manual
  • 100,000 Miles
£1,995
BMW X3 3.0d SE Auto 4WD Euro 4 5dr

BMW X3 3.0d SE Auto 4WD Euro 4 5dr

Peterborough, Northamptonshire
  • 2006 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 172,900 Miles
£2,279
BMW X3 2.0 20d SE Edition Exclusive Steptronic XDrive Euro 4 5dr

BMW X3 2.0 20d SE Edition Exclusive Steptronic XDrive Euro 4 5dr

Luton, Bedfordshire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 171,000 Miles
£2,380
BMW X3 2.0d SE 4WD Euro 4 5dr

BMW X3 2.0d SE 4WD Euro 4 5dr

Bedford, Bedfordshire
  • 2007 reg
  • Diesel
  • 5 Doors
  • Manual
  • 60,000 Miles
£2,395
BMW X3 2.0d 4WD Euro 4 5dr

BMW X3 2.0d 4WD Euro 4 5dr

St. leonards-on-sea, East sussex
  • 2006 reg
  • Diesel
  • 5 Doors
  • Manual
  • 155,000 Miles
£2,444
BMW X3 2.0d SE 4WD Euro 4 5dr

BMW X3 2.0d SE 4WD Euro 4 5dr

Bacup, Lancashire
  • 2006 reg
  • Diesel
  • 5 Doors
  • Manual
  • 105,000 Miles
£2,490
BMW X3 2.5i SE Auto 4WD Euro 3 5dr

BMW X3 2.5i SE Auto 4WD Euro 3 5dr

Birmingham, Warwickshire
  • 2005 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 127,000 Miles
£2,495
BMW X3 2.0d SE 4WD Euro 4 5dr

BMW X3 2.0d SE 4WD Euro 4 5dr

Stockport, Cheshire
  • 2007 reg
  • Diesel
  • 5 Doors
  • Manual
  • 133,000 Miles
£2,495
BMW X3 2.5i SE Auto 4WD Euro 3 5dr

BMW X3 2.5i SE Auto 4WD Euro 3 5dr

Dunstable, Bedfordshire
  • 2004 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 143,000 Miles
£2,499
BMW X3 2.5i Sport Auto 4WD Euro 3 5dr

BMW X3 2.5i Sport Auto 4WD Euro 3 5dr

Croydon, Surrey
  • 2004 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 112,000 Miles
£2,499
BMW X3 3.0i Sport Auto 4WD Euro 3 5dr

BMW X3 3.0i Sport Auto 4WD Euro 3 5dr

Woking, Surrey
  • 2005 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 117,000 Miles
£2,499
BMW X3 3.0i Sport Auto 4WD Euro 3 5dr

BMW X3 3.0i Sport Auto 4WD Euro 3 5dr

Bedford, Bedfordshire
  • 2004 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 99,800 Miles
£2,500
BMW X3 3.0 Sd M Sport Steptronic 4WD Euro 4 5dr

BMW X3 3.0 Sd M Sport Steptronic 4WD Euro 4 5dr

Rossendale, Lancashire
  • 2007 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 127,632 Miles
£2,750
BMW X3 2.0d M Sport 4WD Euro 4 5dr

BMW X3 2.0d M Sport 4WD Euro 4 5dr

Reading, Berkshire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Manual
  • 130,000 Miles
£2,795
BMW X3 2.0d SE 4WD Euro 4 5dr

BMW X3 2.0d SE 4WD Euro 4 5dr

Loughborough, Leicestershire
  • 2005 reg
  • Diesel
  • 5 Doors
  • Manual
  • 97,873 Miles
£2,800
BMW X3 2.0 20d SE Edition Exclusive XDrive Euro 4 5dr

BMW X3 2.0 20d SE Edition Exclusive XDrive Euro 4 5dr

Birmingham, Warwickshire
  • 2009 reg
  • Diesel
  • 5 Doors
  • Manual
  • 127,000 Miles
£2,895
...