Used MG MGF cars for sale on What Car?

In partnership with

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

In partnership with

Cars found 12

Chosen Filters (2)
* Postcode invalid
MG MGF 1.8i SE Steptronic 2dr

MG MGF 1.8i SE Steptronic 2dr

Fleet, Hants
  • 2000 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 50,000 Miles
£5,495
MG MGF 1.8i SE Steptronic 2dr

MG MGF 1.8i SE Steptronic 2dr

Ingatestone, Essex
  • 2001 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 16,000 Miles
£6,995
MG MGF 1.8i Freestyle 2dr

MG MGF 1.8i Freestyle 2dr

Stoke-on-trent, Staffordshire
  • 2001 reg
  • Petrol
  • 2 Doors
  • Manual
  • 70,000 Miles
£3,499
MG MGF 1.8i 2dr

MG MGF 1.8i 2dr

Morecambe, Lancashire
  • 1999 reg
  • Petrol
  • 2 Doors
  • Manual
  • 81,000 Miles
£2,995
MG MGF 1.8i 2dr

MG MGF 1.8i 2dr

Gerrards cross, Buckinghamshire
  • 2000 reg
  • Petrol
  • 2 Doors
  • Manual
  • 50,000 Miles
£6,995
MG MGF 1.8i Freestyle 2dr

MG MGF 1.8i Freestyle 2dr

Ormskirk, Lancashire
  • 2001 reg
  • Petrol
  • 2 Doors
  • Manual
  • 59,443 Miles
£5,995
MG MGF 1.8i VVC 2dr

MG MGF 1.8i VVC 2dr

High wycombe, Buckinghamshire
  • 2001 reg
  • Petrol
  • 2 Doors
  • Manual
  • 53,235 Miles
£2,995
MG MGF 1.8i VVC Freestyle 2dr

MG MGF 1.8i VVC Freestyle 2dr

Peterborough, Cambridgeshire
  • 1997 reg
  • Petrol
  • 2 Doors
  • Manual
  • 110,401 Miles
£1,957
MG MGF 1.8i VVC 2dr

MG MGF 1.8i VVC 2dr

Darlington, County durham
  • 1998 reg
  • Petrol
  • 2 Doors
  • Manual
  • 22,265 Miles
£4,990
MG MGF 1.8i VVC 2dr

MG MGF 1.8i VVC 2dr

Blackpool, Lancashire
  • 2000 reg
  • Petrol
  • 2 Doors
  • Manual
  • 37,914 Miles
£3,995
MG MGF 1.8i 2dr

MG MGF 1.8i 2dr

Moreton-in-marsh, Gloucestershire
  • 1998 reg
  • Petrol
  • 2 Doors
  • Manual
  • 35,950 Miles
£3,999
MG MGF 1.8i VVC 2dr

MG MGF 1.8i VVC 2dr

Kenley, Surrey
  • 2000 reg
  • Petrol
  • 2 Doors
  • Manual
  • 103,966 Miles
£2,950