Used BMW M3 cars for sale on What Car?

In partnership with

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

In partnership with

Cars found 48

Chosen Filters (4)
* Postcode invalid
BMW M3 3.2i Euro 4 2dr

BMW M3 3.2i Euro 4 2dr

Arundel, West sussex
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 93,000 Miles
£19,990
BMW M3 3.2i Sequential 2dr

BMW M3 3.2i Sequential 2dr

Milton keynes, Buckinghamshire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 102,500 Miles
£13,995
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

Bridgend, Mid glamorgan
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 110,060 Miles
£12,995
BMW M3 3.2i Euro 4 2dr

BMW M3 3.2i Euro 4 2dr

Rotherham, South yorkshire
  • 2003 reg
  • Petrol
  • 2 Doors
  • Manual
  • 69,000 Miles
£36,990
BMW M3 3.2i SMG Euro 4 2dr

BMW M3 3.2i SMG Euro 4 2dr

Warrington, Lancashire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 77,000 Miles
£24,950
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

High wycombe, Buckinghamshire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Manual
  • 97,000 Miles
£16,995
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

Milton keynes, Northamptonshire
  • 2004 reg
  • Petrol
  • 2 Doors
  • Manual
  • 25,350 Miles
£32,099
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

Downham market, Norfolk
  • 2004 reg
  • Petrol
  • 2 Doors
  • Manual
  • 40,000 Miles
£25,995
BMW 3 SERIES 3.2i SMG Euro 4 2dr

BMW 3 SERIES 3.2i SMG Euro 4 2dr

Hereford, Radnorshire
  • 2003 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 93,309 Miles
£16,495
BMW M3 3.2i CS Euro 4 2dr

BMW M3 3.2i CS Euro 4 2dr

Londonderry
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 82,000 Miles
£38,995
BMW M3 3.2i SMG Euro 4 2dr

BMW M3 3.2i SMG Euro 4 2dr

Royston, Hertfordshire
  • 2002 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 38,075 Miles
£31,990
BMW M3 3.2i SMG Euro 4 2dr

BMW M3 3.2i SMG Euro 4 2dr

Harrogate, North yorkshire
  • 2002 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 119,000 Miles
£11,500
BMW M3 3.2i Euro 3 2dr

BMW M3 3.2i Euro 3 2dr

Horsham, West sussex
  • 2002 reg
  • Petrol
  • 2 Doors
  • Manual
  • 61,000 Miles
£23,990
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

Christchurch, Dorset
  • 2002 reg
  • Petrol
  • 2 Doors
  • Manual
  • 79,000 Miles
£14,255
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

Coventry, Warwickshire
  • 2004 reg
  • Petrol
  • 2 Doors
  • Manual
  • 78,000 Miles
£14,999
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

London, Middlesex
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 29,000 Miles
£29,990
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

Stratford-upon-avon, Warwickshire
  • 2002 reg
  • Petrol
  • 2 Doors
  • Manual
  • 123,650 Miles
£18,000
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

South ockendon, Essex
  • 2003 reg
  • Petrol
  • 2 Doors
  • Manual
  • 92,914 Miles
£10,995
BMW M3 3.2i Sequential 2dr

BMW M3 3.2i Sequential 2dr

Huddersfield, Yorkshire
  • 2006 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 55,000 Miles
£28,995
BMW 3 SERIES 3.2i Sequential 2dr

BMW 3 SERIES 3.2i Sequential 2dr

Marble arch
  • 2005 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 88,200 Miles
£15,495
...