Skip to main content

223 Used BMW M3 cars for sale

BMW M32023 - M3 xDrive Competition M 5dr Step Auto

2023 - M3 xDrive Competition M 5dr Step Auto35

Low Mileage

£66,995

Finance available £1,356 pm

  • 3L
  • 16.4K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

BMW M32023 - xDrive Competition M 4dr Step Auto

2023 - xDrive Competition M 4dr Step Auto36

Low Mileage

£66,990

Finance available £1,356 pm

  • 3L
  • 9.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Chesterfield

01246388445 *

4.3/5 Stars

BMW M32006 (06) - E46 M3 CS 3.2 SMG 2-Door

2006 (06) - E46 M3 CS 3.2 SMG 2-Door31

Reduced

£27,995

  • 3.2L
  • 81.4K

    Miles
  • Petrol
  • Semi Auto
  • Coupe

4 Star Classics

01420551490 *

4.9/5 Stars

BMW M32023 - xDrive Competition M 5dr Step Auto

2023 - xDrive Competition M 5dr Step Auto35

£69,250

Finance available £1,402 pm

  • 3L
  • 23.4K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

BMW M32017 - 3.0 BiTurbo Competition Saloon 4dr Petrol DCT Euro 6 (s/s) (450 ps)

2017 - 3.0 BiTurbo Competition Saloon 4dr Petrol DCT Euro 6 (s/s) (450 ps)42

£26,446

Finance available £580 pm

  • 3L
  • 89.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Lympsham

01934312926 *

4.5/5 Stars

BMW M32018 - 3.0 BiTurbo Competition Saloon 4dr Petrol DCT Euro 6 (s/s) (450 ps) - BLUET

2018 - 3.0 BiTurbo Competition Saloon 4dr Petrol DCT Euro 6 (s/s) (450 ps) - BLUET47

Low Mileage

£36,004

Finance available £735 pm

  • 3L
  • 28.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW M32016 (16) - 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

2016 (16) - 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr22

Reduced

£30,990

Finance available £616 pm

  • 3L
  • 60.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Cars Direct Peterborough Limited

01733971397 *

4.7/5 Stars

BMW M32005 (55) - 3.2i Sequential 2dr

2005 (55) - 3.2i Sequential 2dr43

Reduced

£13,500

  • 3.2L
  • 95.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

MEBTRONIC LTD

01733666891 *

BMW M32023 - xDrive Competition M 5dr Step Auto

2023 - xDrive Competition M 5dr Step Auto35

Low Mileage

£74,662

  • 3L
  • 8.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Marshall BMW Grimsby

01472806814 *

BMW M32009 (09) - M3 2dr

2009 (09) - M3 2dr23

Low Mileage

£14,999

  • 4L
  • 53.5K

    Miles
  • Petrol
  • Manual
  • Coupe

AMC Custom Motors

01274087668 *

BMW M32005 (05) - E46 // 3.2i // Convertible // Manual (328 g/km, 343 bhp) // PX SWAP 2-Door

2005 (05) - E46 // 3.2i // Convertible // Manual (328 g/km, 343 bhp) // PX SWAP 2-Door40

Low Mileage

£16,990

  • 3.2L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Ashley Automotive

01202086039 *

4.9/5 Stars

BMW M32008 - CONVERTIBLE 4.0 V8 DCT AUTOMATIC 2-Door

2008 - CONVERTIBLE 4.0 V8 DCT AUTOMATIC 2-Door34

Low Mileage

£13,999

  • 4L
  • 104.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Bexhill Motors Terminus Road

01424234748 *

4.7/5 Stars

BMW M32022 - 3.0 BiTurbo Competition Saloon 4dr Petrol Steptronic M xDrive Euro 6 (s/s)

2022 - 3.0 BiTurbo Competition Saloon 4dr Petrol Steptronic M xDrive Euro 6 (s/s)100

Low Mileage

£63,490

Finance available £1,284 pm

  • 3L
  • 16.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Redgate Lodge

01916077194 *

BMW M32017 - 3.0 BiTurbo Competition Saloon 4dr Petrol DCT Euro 6 (s/s) (450 ps) - SUN P

2017 - 3.0 BiTurbo Competition Saloon 4dr Petrol DCT Euro 6 (s/s) (450 ps) - SUN P47

Low Mileage

£32,880

Finance available £669 pm

  • 3L
  • 51.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Cannock

01543227664 *

BMW M32024 - 3.0 BiTurbo Competition Touring Steptronic M xDrive Euro 6 (s/s) 5dr

2024 - 3.0 BiTurbo Competition Touring Steptronic M xDrive Euro 6 (s/s) 5dr89

Low Mileage

£72,995

Finance available £1,479 pm

  • 3L
  • 7.2K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Morgan Cars

02841330331 *

BMW M31997 - 3.2 Evolution 2-Door

1997 - 3.2 Evolution 2-Door42

Low Mileage

£23,995

  • 3.2L
  • 137.0K

    Miles
  • Petrol
  • Manual
  • Coupe

GT SIXTY-SEVEN AUTOMOTIVE LTD

01553605577 *

BMW M32025 (25) - xDrive Competition M 4dr Step Auto Petrol Saloon

2025 (25) - xDrive Competition M 4dr Step Auto Petrol Saloon52

Low Mileage

£74,900

  • 3L
  • 1.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW Sunderland

01918146399 *

0/5 Stars

BMW M32022 - 3.0 BiTurbo Competition Saloon 4dr Petrol Steptronic M xDrive Euro 6 (s/s)

2022 - 3.0 BiTurbo Competition Saloon 4dr Petrol Steptronic M xDrive Euro 6 (s/s)100

Low Mileage

£59,990

Finance available £1,212 pm

  • 3L
  • 20.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Redgate Lodge

01916077194 *

BMW M32005 - M3 2dr

2005 - M3 2dr37

Low Mileage

£19,495

  • 3.2L
  • 93.3K

    Miles
  • Petrol
  • Manual
  • Coupe

Lancashire Auto

01695317942 *

4.5/5 Stars

BMW M32003 (53) - M3 2dr

2003 (53) - M3 2dr28

Low Mileage

£29,995

  • 3.2L
  • 59.9K

    Miles
  • Petrol
  • Automatic
  • Coupe

Stone Cold Classics Ltd

01732496590 *

0/5 Stars

Why buy a used BMW M3?

If you're in the market for a saloon car that's extremely fast, premium and stylish, then a used BMW M3 is a great choice. With high-end performance, this four-door saloon offers incredible acceleration and speed. Based on the regular 3 Series, the M3 is inherently practical, even for a family, with a decent amount of space for passengers and a large boot to match.

Used BMW M3 snapshot review

Jack Evans

Author: Jack Evans

View profile

Pros

  • Manual gearbox available
  • Aggressive looks and standing
  • Top-end performance

Cons

  • Noise isn’t that great
  • Poor economy
  • Interior design rather dull in old models

BMW M3 video review

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.