Used Subaru Impreza cars for sale on What Car?

In partnership with

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

In partnership with

Cars found 70

Chosen Filters (2)
* Postcode invalid
Subaru Impreza 2.5 WRX 4dr

Subaru Impreza 2.5 WRX 4dr

Carrickfergus, County antrim
  • 2006 reg
  • Petrol
  • 4 Doors
  • Manual
  • 20,000 Miles
£21,995
Subaru Impreza 2.0 WRX 4dr

Subaru Impreza 2.0 WRX 4dr

Bedford, Bedfordshire
  • 2004 reg
  • Petrol
  • 4 Doors
  • Manual
  • 114,000 Miles
£14,995
Subaru Impreza 1.6i SE Lineartronic 4WD Euro 6 (s/s) 5dr

Subaru Impreza 1.6i SE Lineartronic 4WD Euro 6 (s/s) 5dr

Fordingbridge, Hampshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 30,000 Miles
£12,495
Subaru Impreza 2.5T WRX S 4WD Euro 4 5dr

Subaru Impreza 2.5T WRX S 4WD Euro 4 5dr

Leicester, Leicestershire
  • 2009 reg
  • Petrol
  • 5 Doors
  • Manual
  • 85,000 Miles
£8,495
Subaru Impreza 2.5T WRX STi Type UK 4WD Euro 4 5dr

Subaru Impreza 2.5T WRX STi Type UK 4WD Euro 4 5dr

Keighley, West yorkshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 112,000 Miles
£8,989
Subaru Impreza 2.0i SE Lineartronic 4WD Euro 6 (s/s) 5dr

Subaru Impreza 2.0i SE Lineartronic 4WD Euro 6 (s/s) 5dr

Cupar, Fife
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 37,620 Miles
£12,995
Subaru Impreza 2.0 WRX STI SPEC C AWD SALOON MANUAL

Subaru Impreza 2.0 WRX STI SPEC C AWD SALOON MANUAL

Keighley, West yorkshire
  • 2013 reg
  • Petrol
  • 4 Doors
  • Manual
  • 87,000 Miles
£16,990
Subaru Impreza 2.5T WRX 4WD Euro 4 5dr

Subaru Impreza 2.5T WRX 4WD Euro 4 5dr

Sandy, Bedfordshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 96,100 Miles
£5,495
Subaru Impreza 2.0 WRX STi V5 4WD Wagon Version 5 GF8

Subaru Impreza 2.0 WRX STi V5 4WD Wagon Version 5 GF8

Keighley, West yorkshire
  • 1999 reg
  • Petrol
  • 5 Doors
  • Manual
  • 157,000 Miles
£9,989
Subaru Impreza 2.5 WRX 5dr

Subaru Impreza 2.5 WRX 5dr

Uxbridge, Middlesex
  • 2006 reg
  • Petrol
  • 5 Doors
  • Manual
  • 88,000 Miles
£12,000
Subaru Impreza 1.5 RX Auto 4WD Euro 4 5dr

Subaru Impreza 1.5 RX Auto 4WD Euro 4 5dr

Romford, Essex
  • 2008 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 98,000 Miles
£1,995
Subaru Impreza 2.5 WRX STI A LINE PETROL AUTO HATCHBACK

Subaru Impreza 2.5 WRX STI A LINE PETROL AUTO HATCHBACK

Keighley, West yorkshire
  • 2013 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 45,000 Miles
£12,990
Subaru Impreza 1.6i RC Lineartronic 4WD Euro 6 (s/s) 5dr

Subaru Impreza 1.6i RC Lineartronic 4WD Euro 6 (s/s) 5dr

Bristol, Avon
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 87,691 Miles
£7,990
Subaru Impreza 2.0 RX Auto 4WD Euro 4 5dr

Subaru Impreza 2.0 RX Auto 4WD Euro 4 5dr

Bedford, Bedfordshire
  • 2008 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 95,000 Miles
£3,795
Subaru Impreza WRX STI Version 6

Subaru Impreza WRX STI Version 6

Chesterfield, Derbyshire
  • 1999 reg
  • Petrol
  • 5 Doors
  • Manual
  • 49,641 Miles
£20,950
Subaru Impreza WRX STI Spec C Type RA 1/350 Units

Subaru Impreza WRX STI Spec C Type RA 1/350 Units

Bedford, Bedfordshire
  • 2005 reg
  • Petrol
  • 4 Doors
  • Manual
  • 94,000 Miles
£25,990
Subaru IMPREZA HATCHBACK Impreza GC8 Type R 51E 22k Miles | Unrestored | Rare

Subaru IMPREZA HATCHBACK Impreza GC8 Type R 51E 22k Miles | Unrestored | Rare

Londonderry
  • 1997 reg
  • Petrol
  • 2 Doors
  • Manual
  • 22,000 Miles
£39,995
Subaru Impreza 2.5 WRX 5dr

Subaru Impreza 2.5 WRX 5dr

Sheffield, Yorkshire
  • 2006 reg
  • Petrol
  • 5 Doors
  • Manual
  • 95,000 Miles
£5,995
Subaru Impreza 1.5 RC 4WD Euro 5 5dr

Subaru Impreza 1.5 RC 4WD Euro 5 5dr

Alfreton, Derbyshire
  • 2010 reg
  • Petrol
  • 5 Doors
  • Manual
  • 43,000 Miles
£3,795
Subaru IMPREZA 2.5 WRX STI Type UK 4dr

Subaru IMPREZA 2.5 WRX STI Type UK 4dr

Blackburn, Lancashire
  • 2007 reg
  • Petrol
  • 4 Doors
  • Manual
  • 97,000 Miles
£16,000
......