9 in stock · Joliet, IL
Used BMW M2 for Sale near Chicago
We have 9 pre-owned BMW M2 vehicles in stock at Motor Cars of Chicago in Joliet, IL. Model years range from 2020 to 2025, prices start at $46,995 and the lowest-mileage car shows 1,572 miles. Trims in stock include Competition, Competition-6 SPEED MANUAL. Open any listing for full photos, the VIN and specs, or call (815) 733-6111 to confirm availability.
9
In stock
$46,995
Priced from
2020–2025
Model years
1,572 mi
Lowest miles

BMW M2 in stock
More BMW models
Shop by make
Frequently asked questions
How many used BMW M2 vehicles do you have in stock?
We currently have 9 pre-owned BMW M2 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 M2 cost at Motor Cars of Chicago?
Listed prices on our current BMW M2 inventory range from $46,995 to $88,995. Tax, title and license are extra, and our documentary fee is $377.63.
Which BMW M2 model years and trims are available?
Our BMW M2 inventory covers model years 2020 to 2025. Trims in stock include Competition, Competition-6 SPEED MANUAL.
Can you deliver a BMW M2 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 M2 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 →











