Used BMW 330I for Sale in Indianapolis, IN

56 listingsPriced from $3,495 to $60,661Median $35,349

In October 2026, 56 Used BMW 330I for sale in Indianapolis, IN are listed on VehiSales, priced from $3,495 to $60,661 (median $35,349). The most listed model is BMW 330I. Photos, mileage, vehicle history and dealer contacts are available on every VehiSales listing.

The inventory leans toward sedans (51) and wagons (1). Available model years run from 2001 to 2026, and 79% of listings are from 2021 or newer. The mix includes 8 hybrid vehicles.

No location set
Showing 20 of 56 vehicles