Coronavirus and Cars. Learn More »

COVID-19 info » Coronavirus and Cars: What You Need To Know. Learn More

Used BMW for Sale

near Greencastle, IN

  • Clear Filters

Show Results for

Location
Make/Model
Condition

Filter by

Year
to
Price
Price Rating
Mileage
Color
Features
Body Style
Drivetrain
Engine
Transmission
Vehicle History
Certified Pre-Owned
Fuel Type
Buy From Home

418 Results

  1. 2021 BMW X5

    2021 BMW X5 xDrive40i 

    Indianapolis, IN (45.2 mi)

    $61,990

    $1,258/month est.*

    Good Deal

    Mileage: 10,640

  2. 2021 BMW X7

    2021 BMW X7 xDrive40i 

    Indianapolis, IN (45.2 mi)

    $76,990

    $1,563/month est.*

    Good Deal

    Mileage: 11,214

  3. 2021 BMW X7
    New Listing

    2021 BMW X7 xDrive40i 

    Indianapolis, IN (45.2 mi)

    $79,990

    $1,624/month est.*

    Good Deal

    Mileage: 6,105

  4. 2021 BMW X6

    2021 BMW X6 M50i 

    Indianapolis, IN (45.2 mi)

    $84,990

    $1,725/month est.*

    Good Deal

    Mileage: 2,297

  5. 2020 BMW X2
    New Listing

    2020 BMW X2 xDrive28i 

    Indianapolis, IN (42.0 mi)

    $33,000

    $670/month est.*

    High Price

    Mileage: 40,355

    Free CARFAX Report: 1-Owner

  6. Price Reduced

    2020 BMW 5 Series 530i xDrive 

    Zionsville, IN (39.6 mi)

    $42,186

    $856/month est.*

    Good Deal

    Mileage: 23,601

    Free CARFAX Report: 1-Owner

    Buy From Home

  7. New Listing

    2020 BMW 3 Series M340i 

    Bloomington, IN (46.6 mi)

    $48,800

    $991/month est.*

    Good Deal

    Mileage: 13,850

  8. 2020 BMW X7 xDrive40i 

    Indianapolis, IN (45.2 mi)

    $70,590

    $1,433/month est.*

    Good Deal

    Mileage: 17,880

  9. 2020 BMW X5 M50i 

    Indianapolis, IN (45.2 mi)

    $79,990

    $1,624/month est.*

    Good Deal

    Mileage: 9,473

  10. 2020 BMW 7 Series 750i xDrive 

    Indianapolis, IN (39.6 mi)

    $82,850

    $1,682/month est.*

    Good Deal

    Mileage: 2,116

    Free CARFAX Report: 1-Owner

  11. Price Reduced

    2020 BMW 7 Series 750i xDrive 

    Indianapolis, IN (45.2 mi)

    $83,990

    $1,705/month est.*

    High Price

    Mileage: 19,562

  12. Price Reduced

    2019 BMW X3 xDrive30i 

    Indianapolis, IN (45.2 mi)

    $31,395

    $637/month est.*

    Good Deal

    Mileage: 49,219

  13. New Listing

    2019 BMW X1 xDrive28i 

    Westfield, IN (47.0 mi)

    $32,800

    $666/month est.*

    High Price

    Mileage: 13,526

    Free CARFAX Report: 1-Owner

  14. 2019 BMW X3 xDrive30i 

    Indianapolis, IN (45.2 mi)

    $34,990

    $710/month est.*

    Great Deal

    Mileage: 28,131

  15. New Listing

    2019 BMW 3 Series 330i xDrive 

    Indianapolis, IN (42.0 mi)

    $35,000

    $710/month est.*

    Good Deal

    Mileage: 5,970

    Free CARFAX Report: 1-Owner

  16. Price Reduced

    2019 BMW X5 xDrive50i 

    Indianapolis, IN (45.2 mi)

    $59,800

    $1,214/month est.*

    Good Deal

    Mileage: 7,686

  17. New Listing

    2019 BMW X5 xDrive40i 

    Indianapolis, IN (39.6 mi)

    $63,850

    $1,296/month est.*

    High Price

    Mileage: 12,100

    Free CARFAX Report: 1-Owner

  18. New Listing
    Price Reduced

    2019 BMW X7 xDrive40i 

    Carmel, IN (45.2 mi)

    $66,500

    $1,350/month est.*

    Good Deal

    Mileage: 22,204

    Free CARFAX Report: 1-Owner

  19. New Listing

    2018 BMW i3 Stdrd 

    Westfield, IN (47.0 mi)

    $21,800

    $443/month est.*

    Great Deal

    Mileage: 18,083

    Free CARFAX Report: 1-Owner

  20. 2018 BMW 3 Series 320i xDrive 

    Indianapolis, IN (45.2 mi)

    $21,990

    $446/month est.*

    Great Deal

    Mileage: 34,405

  21. New Listing

    2018 BMW i3 Stdrd 

    Westfield, IN (47.0 mi)

    $22,995

    $467/month est.*

    High Price

    Mileage: 19,533

    Free CARFAX Report: 1-Owner

  22. Price Reduced

    2018 BMW 3 Series 320i xDrive 

    Indianapolis, IN (45.2 mi)

    $23,490

    $477/month est.*

    Good Deal

    Mileage: 19,449

  23. New Listing

    2018 BMW 3 Series 330i xDrive 

    Westfield, IN (47.0 mi)

    $23,750

    $482/month est.*

    Good Deal

    Mileage: 46,434

    Free CARFAX Report: 1-Owner

  24. New Listing

    2018 BMW 3 Series 320i xDrive 

    Westfield, IN (47.0 mi)

    $25,000

    $507/month est.*

    High Price

    Mileage: 18,387

    Free CARFAX Report: 1-Owner

  25. New Listing

    2018 BMW 3 Series 320i xDrive 

    Indianapolis, IN (43.0 mi)

    $25,855

    $525/month est.*

    High Price

    Mileage: 10,853

    Free CARFAX Report: 1-Owner

  26. Price Reduced

    2018 BMW 3 Series 330i xDrive 

    Indianapolis, IN (45.2 mi)

    $25,990

    $528/month est.*

    Great Deal

    Mileage: 18,776

  27. New Listing

    2018 BMW 4 Series 430i 

    Indianapolis, IN (42.0 mi)

    $26,000

    $528/month est.*

    Good Deal

    Mileage: 63,012

  28. New Listing

    2018 BMW X1 xDrive28i 

    Indianapolis, IN (42.0 mi)

    $26,500

    $538/month est.*

    Good Deal

    Mileage: 29,279

  29. New Listing

    2018 BMW 4 Series 430i xDrive 

    Westfield, IN (47.0 mi)

    $26,500

    $538/month est.*

    Good Deal

    Mileage: 52,095

  30. New Listing

    2018 BMW 3 Series 330i xDrive 

    Indianapolis, IN (42.0 mi)

    $26,500

    $538/month est.*

    Good Deal

    Mileage: 30,969

1 of 14

The vehicle information provided here is supplied by the seller or other third parties. U.S. News & World Report is not responsible for the accuracy of such information and provides this service without representations or warranties of any kind, either expressed or implied.

*Estimated monthly payment has been calculated for 60 months loan term with 2.62% APR, 5% Sales Tax, 0$ down payment and 0$ trade-in value. The monthly payment is a rough estimate provided solely for informational purposes. You should not take action based on the information provided. When available, we recommend you use interest rate information provided to you by your dealer or lender.