Skip to main content
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Listings
Best match Lowest price Highest price Lowest mileage Highest mileage Nearest location Best deal Newest year Oldest year Newest listed Oldest listed
Skip to Filters
  • Alpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40i

    $27,361

    60,443 mi.
    Est. $500/mo

    Gravity Autos Chicago

    3.8
    Highland Park, IL (20 mi)
    Check Availability

  • Black Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40i

    $22,746

    $664
    91,016 mi.
    Est. $416/mo

    Old Orchard Nissan

    4.7
    Skokie, IL (30 mi)
    Check Availability

  • Brooklyn Gray Metallic 2023 BMW X3 M40iBrooklyn Gray Metallic 2023 BMW X3 M40iBrooklyn Gray Metallic 2023 BMW X3 M40iBrooklyn Gray Metallic 2023 BMW X3 M40iBrooklyn Gray Metallic 2023 BMW X3 M40iBrooklyn Gray Metallic 2023 BMW X3 M40i

    $45,900

    $500
    36,978 mi.
    Est. $839/mo

    McGrath Kia Highland Park

    4.1
    Highland Park, IL (24 mi)
    Check Availability

  • Black Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40i

    $48,311

    $320
    39,023 mi.
    Est. $883/mo

    Zeigler Honda of Racine

    4.6
    Mt Pleasant, WI (27 mi)
    Check Availability
  • Gray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40i

    $48,200

    40,499 mi.
    Est. $881/mo

    Glenview Luxury Imports

    4.4
    Glenview, IL (28 mi)
    Check Availability
  • Alpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40i

    $27,361

    60,443 mi.
    Est. $500/mo

    Gravity Autos Chicago

    3.8
    Highland Park, IL (20 mi)
    Check Availability
  • Gray 2022 BMW X3 M40IGray 2022 BMW X3 M40IGray 2022 BMW X3 M40IGray 2022 BMW X3 M40IGray 2022 BMW X3 M40IGray 2022 BMW X3 M40I

    $40,998

    54,846 mi.
    Est. $750/mo

    CarMax Schaumburg

    4.5
    Schaumburg, IL (23 mi)
    Check Availability
  • Blue 2021 BMW X3 M40IBlue 2021 BMW X3 M40IBlue 2021 BMW X3 M40IBlue 2021 BMW X3 M40IBlue 2021 BMW X3 M40IBlue 2021 BMW X3 M40I

    $40,998

    43,930 mi.
    Est. $750/mo

    CarMax Schaumburg

    4.5
    Schaumburg, IL (23 mi)
    Check Availability
  • Alpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40i

    $48,395

    $1.2K
    17,208 mi.
    Est. $885/mo

    Arlington Acura in Palatine

    4.1
    Palatine, IL (17 mi)
    Check Availability

  • Dark Graphite Metallic 2022 BMW X3 M40iDark Graphite Metallic 2022 BMW X3 M40iDark Graphite Metallic 2022 BMW X3 M40iDark Graphite Metallic 2022 BMW X3 M40iDark Graphite Metallic 2022 BMW X3 M40iDark Graphite Metallic 2022 BMW X3 M40i

    $32,376

    $500
    68,826 mi.
    Est. $592/mo

    CarWise Gurnee

    4.1
    Gurnee, IL (10 mi)
    Check Availability
  • Alpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40iAlpine White 2022 BMW X3 M40i

    $41,312

    48,914 mi.
    Est. $755/mo

    Rosen Hyundai of Algonquin

    4.6
    Algonquin, IL (17 mi)
    Check Availability
  • Alpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40i

    $39,177

    $1.1K
    44,460 mi.
    Est. $716/mo

    Prestige Motors

    4.4
    Schaumburg, IL (23 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40i

    $46,300

    64,433 mi.
    Est. $847/mo

    Glenview Luxury Imports

    4.4
    Glenview, IL (28 mi)
    Check Availability
  • Phytonic Blue Metallic 2019 BMW X3 M40iPhytonic Blue Metallic 2019 BMW X3 M40iPhytonic Blue Metallic 2019 BMW X3 M40iPhytonic Blue Metallic 2019 BMW X3 M40iPhytonic Blue Metallic 2019 BMW X3 M40iPhytonic Blue Metallic 2019 BMW X3 M40i

    $26,407

    80,326 mi.
    Est. $483/mo

    Bunt Motors Inc

    Northbrook, IL (25 mi)
    Check Availability
  • Blue 2022 BMW X3 M40IBlue 2022 BMW X3 M40IBlue 2022 BMW X3 M40IBlue 2022 BMW X3 M40IBlue 2022 BMW X3 M40IBlue 2022 BMW X3 M40I

    $44,998

    $1K
    30,922 mi.
    Est. $823/mo

    CarMax Schaumburg

    4.5
    Schaumburg, IL (23 mi)
    Check Availability
  • Silver 2020 BMW X3 M40iSilver 2020 BMW X3 M40iSilver 2020 BMW X3 M40iSilver 2020 BMW X3 M40iSilver 2020 BMW X3 M40iSilver 2020 BMW X3 M40i

    $24,372

    $1K
    98,744 mi.
    Est. $446/mo

    carneed

    4.8
    Northbrook, IL (26 mi)
    Check Availability
  • Black Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40i

    $34,844

    64,479 mi.
    Est. $637/mo

    Zeigler Honda of Racine

    4.6
    Mt Pleasant, WI (27 mi)
    Check Availability
  • Black 2018 BMW X3 M40iBlack 2018 BMW X3 M40iBlack 2018 BMW X3 M40iBlack 2018 BMW X3 M40iBlack 2018 BMW X3 M40iBlack 2018 BMW X3 M40i

    $30,000

    52,000 mi.
    Est. $549/mo

    Private seller: Nick

    Hoffman Estates, IL (21 mi)
    Contact Seller
  • Black Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40i

    $28,277

    $1K
    59,000 mi.
    Est. $517/mo

    Exotic Motors

    3.1
    Rolling Meadows, IL (21 mi)
    Check Availability
  • Black Sapphire Metallic 2019 BMW X3 M40iBlack Sapphire Metallic 2019 BMW X3 M40i

    $24,267

    86,058 mi.
    Est. $444/mo

    Autos of Chicago

    4.4
    Arlington Heights, IL (21 mi)
    Check Availability
  • $44,381

    38,997 mi.
    Est. $812/mo

    Gravity Autos Chicago

    3.8
    Highland Park, IL (20 mi)
    Check Availability
  • Alpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40iAlpine White 2019 BMW X3 M40i

    Not Priced

    73,161 mi.
    Est. $0/mo

    Toyota on Edens

    3.1
    Northbrook, IL (26 mi)
    Check Availability
  • Black 2023 BMW X3 M40IBlack 2023 BMW X3 M40IBlack 2023 BMW X3 M40IBlack 2023 BMW X3 M40IBlack 2023 BMW X3 M40IBlack 2023 BMW X3 M40I

    $41,998

    59,237 mi.
    Est. $768/mo

    CarMax Fredericksburg

    4.1
    $399 delivery to Algonquin, IL (17 mi)
    Check Availability
  • Silver 2019 BMW X3 M40ISilver 2019 BMW X3 M40ISilver 2019 BMW X3 M40ISilver 2019 BMW X3 M40ISilver 2019 BMW X3 M40ISilver 2019 BMW X3 M40I

    $31,998

    $2K
    46,748 mi.
    Est. $585/mo

    CarMax Louisville

    4.9
    $799 delivery to Algonquin, IL (17 mi)
    Check Availability
  • Gray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40iGray 2024 BMW X3 M40i

    $52,277

    20,887 mi.
    Est. $956/mo

    Haus of Imports

    4.3
    Lemont, IL (47 mi)
    Check Availability
  • Dark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40iDark Graphite Metallic 2024 BMW X3 M40i

    $50,490

    $500
    21,043 mi.
    Est. $923/mo

    Bill Jacobs BMW

    5.0
    Naperville, IL (42 mi)
    Check Availability
  • Alpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40i

    $24,264

    $365
    92,085 mi.
    Est. $444/mo

    International Autos

    3.5
    West Allis, WI (45 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X3 M40iBlack Sapphire Metallic 2023 BMW X3 M40iBlack Sapphire Metallic 2023 BMW X3 M40iBlack Sapphire Metallic 2023 BMW X3 M40iBlack Sapphire Metallic 2023 BMW X3 M40iBlack Sapphire Metallic 2023 BMW X3 M40i

    $37,619

    $570
    80,531 mi.
    Est. $688/mo

    International Autos

    3.5
    West Allis, WI (45 mi)
    Check Availability
  • Alpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40i

    $46,712

    43,760 mi.
    Est. $854/mo

    Maserati of Naperville

    3.3
    Naperville, IL (42 mi)
    Check Availability
  • Dark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40iDark Graphite Metallic 2021 BMW X3 M40i

    $34,733

    $174
    62,042 mi.
    Est. $635/mo

    McGrath BMW of Elmhurst

    4.4
    Elmhurst, IL (33 mi)
    Check Availability
  • Phytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40iPhytonic Blue Metallic 2023 BMW X3 M40i

    $44,360

    42,347 mi.
    Est. $811/mo

    Star Motor Sales

    4.5
    Downers Grove, IL (40 mi)
    Check Availability
  • Alpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40iAlpine White 2018 BMW X3 M40i

    $21,373

    100,500 mi.
    Est. $391/mo

    Motor Cars Mitsubishi

    4.2
    Aurora, IL (43 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X3 M40i

    $51,369

    17,127 mi.
    Est. $939/mo

    Laurel BMW of Westmont

    4.5
    Westmont, IL (40 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X3 M40i

    $31,990

    78,976 mi.
    Est. $585/mo

    Bill Jacobs BMW

    5.0
    Naperville, IL (42 mi)
    Check Availability
  • $51,900

    18,730 mi.
    Est. $949/mo

    Perillo BMW

    3.8
    Chicago, IL (42 mi)
    Check Availability

BMW X3 M40i by city

BMW X3 by trim