Used BMW M3 for Sale in Roanoke, VA

New Search

Filter Results

listing

Price

- Loading...

Mileage

- Loading...

Days on Market

- Loading...

Accidents Reported

Photos

Text Search

Price Drops

Dealer Promotions

Add Similar Cars

Looking for a New BMW M3?

Maximize your negotiation power
  • View actual inventory levels
  • Get competing quotes
  • Find cash back incentives
Switch to New Car Search

CarGurus Quick Poll

2004 BMW M3 Convertible Review
by George

Truly the ultimate driving machine!

This is a great car to drive and own. Having a stressful day? I jump in let the top down, and play heavy foot for a few miles.

First Previous
Loading...
Next
Featured Listings
https://static.cargurus.com/images/forsale/2016/05/05/21/39/2006_bmw_m3-pic-2328470944854747528-152x114.jpeg

2006 BMW M3 Convertible Used Cars in Mount Airy, NC 27030

Good Deal
$2,676 BELOW
Instant Market Value of $17,176

Price: $14,500

Mileage: 100,429

Location: Mount Airy, NC 27030

Certified Pre-Owned: No Transmission: Automatic Color: Gray Description: Used 2006 BMW M3 Convertible for sale - $14,500, 100,429 miles with Bluetooth, Alloy Wheels
https://static.cargurus.com/images/forsale/2016/03/26/08/11/2003_bmw_m3-pic-4741592522681877491-152x114.jpeg

2003 BMW M3 Convertible Used Cars in Forest, VA 24551

Good Deal
$2,227 BELOW
Instant Market Value of $16,045

Price: $13,818

Mileage: 69,169

Location: Forest, VA 24551

Certified Pre-Owned: No Transmission: 6-Speed Manual Overdrive Color: Imola Red Description: Used 2003 BMW M3 Convertible for sale - $13,818, 69,169 miles with Leather Seats, Alloy Wheels
Avg. Dealer Rating: (21 reviews) "Provided CarFax, not the match for me, but was pleased that they were upfront with it. Kudos!"
https://static.cargurus.com/images/forsale/2016/04/04/22/53/2015_bmw_m3-pic-5746266416818453629-152x114.jpeg

2015 BMW M3 Sedan Used Cars in Greensboro, NC 27409

Fair Deal
$1,138 ABOVE
Instant Market Value of $64,862

Price: $66,000

Mileage: 13,059

Location: Greensboro, NC 27409

Average time on market: 29 days Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Yaz Marina Blue Description: Used 2015 BMW M3 Sedan for sale - $66,000, 13,059 miles with Bluetooth, Sunroof/Moonroof
Avg. Dealer Rating: (13 reviews) "Ended up buying a car there. Great salesman - very knowledgeable."
https://static.cargurus.com/images/forsale/2016/03/15/13/03/2005_bmw_m3-pic-6191074287860349700-152x114.jpeg

2005 BMW M3 Convertible Used Cars in Greensboro, NC 27409

High Price
$1,588 ABOVE
Instant Market Value of $14,407

Price: $15,995

Mileage: 116,500

Location: Greensboro, NC 27409

Certified Pre-Owned: No Transmission: 6-Speed Manual Color: Silver Description: Used 2005 BMW M3 Convertible for sale - $15,995, 116,500 miles
Avg. Dealer Rating: (1 review) "Car was sold before I could get to it..nice car but not what I was looking for "
Please wait ...
All Listings
Please wait ...
Featured Listing
First Previous
Page # of #
Next

Filter your search criteria!

A large number of listings matched your criteria. You are seeing the top 2,000 listings.

Used BMW M3 By Year

Vehicle Deals Starting Price Total Available
2016 BMW M3 - $61,000 110 listings
2015 BMW M3 3 Great Deals $56,998 78 listings
2013 BMW M3 2 Great Deals $37,977 57 listings
2011 BMW M3 2 Great Deals $25,700 102 listings
2009 BMW M3 1 Great Deal $25,500 63 listings
2008 BMW M3 6 Great Deals $20,995 120 listings
2006 BMW M3 2 Great Deals $12,999 60 listings
2004 BMW M3 2 Great Deals $9,900 87 listings
2003 BMW M3 4 Great Deals $8,950 80 listings
2002 BMW M3 - $7,995 62 listings