/

BMW M3

56 in stock · Joliet, IL

Used BMW M3 for Sale near Chicago

We have 56 pre-owned BMW M3 vehicles in stock at Motor Cars of Chicago in Joliet, IL. Model years range from 2002 to 2027, prices start at $23,995 and the lowest-mileage car shows 293 miles. Trims in stock include Competition xDrive, Competition M xDrive, CS, Competition, MANUAL. Open any listing for full photos, the VIN and specs, or call (815) 733-6111 to confirm availability.

56

In stock

$23,995

Priced from

2002–2027

Model years

293 mi

Lowest miles

2026 BMW M3 Competition xDrive for sale at Motor Cars of Chicago in Joliet, IL

BMW M3 in stock

Frequently asked questions

How many used BMW M3 vehicles do you have in stock?

We currently have 56 pre-owned BMW M3 vehicles in stock at 3301 Essington Rd, Joliet, IL 60435. Inventory changes daily, so call (815) 733-6111 to confirm a specific car.

How much does a used BMW M3 cost at Motor Cars of Chicago?

Listed prices on our current BMW M3 inventory range from $23,995 to $119,995. Tax, title and license are extra, and our documentary fee is $377.63.

Which BMW M3 model years and trims are available?

Our BMW M3 inventory covers model years 2002 to 2027. Trims in stock include Competition xDrive, Competition M xDrive, CS, Competition, MANUAL.

Can you deliver a BMW M3 outside Illinois?

Yes. We arrange enclosed, insured nationwide delivery, and open transport is also available. How out-of-state buying works →

Can I finance a BMW M3 or trade in my current car?

Yes. We offer financing through trusted lenders and we accept trade-ins. Apply for financing →

Where is Motor Cars of Chicago and when are you open?

We're at 3301 Essington Rd, Joliet, IL 60435. Hours are Monday to Saturday, 9 AM to 7 PM, and we're closed Sunday. Call (815) 733-6111. Contact us →

We use cookies to improve your experience. By continuing, you agree to our cookie policy.