Used BMW M3 for Sale in Indianapolis, IN

14 listingsPriced from $16,997 to $115,990Median $83,997

As of August 2026, VehiSales tracks 14 Used BMW M3 for sale in Indianapolis, IN, with asking prices between $16,997 and $115,990 (median $83,997). The most listed model is BMW M3. Every listing includes photos, mileage, dealer details and a vehicle history check on VehiSales.

The inventory leans toward sedans (13) and coupes (1). Model years span 1997–2027, and 57% of listings are from 2021 or newer.

No location set
Showing 13 of 14 vehicles