New & Used BMW M2 under $50,000 & under 30000 Miles for Sale

Filters

Filter Advanced Filters

No Cars Match Your Filters

However, we did up your distance to find you some cars. You’ll want to modify your search if they’re too far away!
Great Deal

Used 2017 BMW M2 Base

$48,998
20,951 mi.
mi. from 67025
2510 Jetport Dr Orlando, FL 32809
(888) 881-4417
Good Deal

Used 2018 BMW M2 Base

$49,990
28,949 mi.
mi. from 67025
105-20 QUEENS BLVD Forest Hills, NY 11375
(877) 247-2801
Good Deal

Used 2017 BMW M2 Base

$46,499
20,734 mi.
Online vendor
ONLINE ONLY - No Retail Location Wauconda, IL 60084
(312) 436-0910
Great Deal

Used 2017 BMW M2 Base

$45,999
13,150 mi.
mi. from 67025
ONLINE ONLY - No Retail Location SF, CA 94105
(888) 880-7214
Good Deal

Used 2018 BMW M2 Base

$49,991
26,163 mi.
mi. from 67025
5801 Madison Ave Tamarac, FL 33321
(877) 716-2546
Good Deal

Used 2017 BMW M2 Base

$48,900
26,419 mi.
mi. from 67025
2128 Athens Hwy Gainesville, GA 30507
3.5
8 reviews
(678) 865-4959
Good Deal

Used 2018 BMW M2 Base

$48,999
25,623 mi.
Online vendor
ONLINE ONLY - No Retail Location Oceanside, CA 92055
(619) 452-2758
Great Deal

Used 2017 BMW M2 Base

$50,000
21,053 mi.
mi. from 67025
13315 N. Tamiami Trail Naples, FL 34110
(239) 431-9003
Good Deal

Used 2017 BMW M2 Base

$48,532
23,741 mi.
mi. from 67025
5395 S University Dr Davie, FL 33328
(954) 376-7823
Fair Deal

Used 2017 BMW M2 Base

$49,992
13,356 mi.
mi. from 67025
570 W Monroe St Chicago, IL 60661
(312) 324-3982

Bmw M2s for Sale by Year