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 Filters
  • Alpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40i

    $41,991

    27,766 mi.
    Est. $773/mo

    The Porsche Exchange

    5.0
    Check Availability
    Highland Park, IL (3 mi)

    Quick view
  • Carbon Black Metallic 2018 BMW X3 M40iCarbon Black Metallic 2018 BMW X3 M40iCarbon Black Metallic 2018 BMW X3 M40iCarbon Black Metallic 2018 BMW X3 M40iCarbon Black Metallic 2018 BMW X3 M40iCarbon Black Metallic 2018 BMW X3 M40i

    $31,000

    42,657 mi.
    Est. $571/mo

    BMW of Barrington

    4.7
    Check Availability
    Barrington, IL (14 mi)
    Quick view
  • Gray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40i

    $43,995

    57,825 mi.
    Est. $810/mo

    Affinity Auto Sales

    3.9
    Check Availability
    West Chicago, IL (19 mi)
    Quick view
  • 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,500

    $500
    73,430 mi.
    Est. $506/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (19 mi)
    Quick view
  • 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

    $31,106

    76,962 mi.
    Est. $573/mo

    AutoNation Toyota Libertyville

    4.7
    Check Availability
    Libertyville, IL (8 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW X3 M40iBlack Sapphire Metallic 2021 BMW X3 M40iBlack Sapphire Metallic 2021 BMW X3 M40iBlack Sapphire Metallic 2021 BMW X3 M40iBlack Sapphire Metallic 2021 BMW X3 M40iBlack Sapphire Metallic 2021 BMW X3 M40i

    $34,032

    66,142 mi.
    Est. $627/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (26 mi)
    Quick view
  • Black 2022 BMW X3 M40iBlack 2022 BMW X3 M40iBlack 2022 BMW X3 M40iBlack 2022 BMW X3 M40iBlack 2022 BMW X3 M40iBlack 2022 BMW X3 M40i

    $41,985

    44,604 mi.
    Est. $773/mo

    Star Auto Works

    Check Availability
    Downers Grove, IL (27 mi)
    Quick view
  • Black 2022 BMW X3 M40IBlack 2022 BMW X3 M40IBlack 2022 BMW X3 M40IBlack 2022 BMW X3 M40IBlack 2022 BMW X3 M40IBlack 2022 BMW X3 M40I

    $45,998

    25,668 mi.
    Est. $847/mo

    CarMax Schaumburg

    4.5
    Check Availability
    Schaumburg, IL (14 mi)
    Quick view
  • Dark blue 2022 BMW X3 M40i Sport Utility 4DDark blue 2022 BMW X3 M40i Sport Utility 4DDark blue 2022 BMW X3 M40i Sport Utility 4DDark blue 2022 BMW X3 M40i Sport Utility 4DDark blue 2022 BMW X3 M40i Sport Utility 4DDark blue 2022 BMW X3 M40i Sport Utility 4D

    $39,999

    54,416 mi.
    Est. $737/mo

    Dart Motors

    3.9
    Check Availability
    Mchenry, IL (21 mi)
    Quick view
  • 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

    $56,791

    $709
    17,009 mi.
    Est. $1,046/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (19 mi)
    Quick view
  • Dark Graphite 2021 BMW X3 M40iDark Graphite 2021 BMW X3 M40iDark Graphite 2021 BMW X3 M40iDark Graphite 2021 BMW X3 M40iDark Graphite 2021 BMW X3 M40iDark Graphite 2021 BMW X3 M40i

    $28,959

    76,586 mi.
    Est. $533/mo

    Volvo Cars Lisle

    4.8
    Check Availability
    Lisle, IL (28 mi)
    Quick view
  • BLACK 2021 BMW X3 M40iBLACK 2021 BMW X3 M40iBLACK 2021 BMW X3 M40iBLACK 2021 BMW X3 M40iBLACK 2021 BMW X3 M40iBLACK 2021 BMW X3 M40i

    $26,495

    103,995 mi.
    Est. $488/mo

    Conway Imports

    4.3
    Check Availability
    Streamwood, IL (20 mi)
    Quick view
  • White 2021 BMW X3 M40IWhite 2021 BMW X3 M40IWhite 2021 BMW X3 M40IWhite 2021 BMW X3 M40IWhite 2021 BMW X3 M40IWhite 2021 BMW X3 M40I

    $32,998

    $1K
    66,807 mi.
    Est. $608/mo

    CarMax Schaumburg

    4.5
    Check Availability
    Schaumburg, IL (14 mi)
    Quick view
  • Bay Blue 2024 BMW X3 M40iBay Blue 2024 BMW X3 M40iBay Blue 2024 BMW X3 M40iBay Blue 2024 BMW X3 M40iBay Blue 2024 BMW X3 M40iBay Blue 2024 BMW X3 M40i

    $57,888

    19,343 mi.
    Est. $1,066/mo

    Glenview Luxury Imports

    4.5
    Check Availability
    Glenview, IL (9 mi)
    Quick view
  • $26,839

    72,441 mi.
    Est. $494/mo

    Gravity Autos Chicago

    4.2
    Check Availability
    Highland Park, IL (3 mi)
    Quick view
  • Not Priced

    31,706 mi.
    Est. $0/mo

    Gravity Autos Chicago

    4.2
    Check Availability
    Highland Park, IL (3 mi)
    Quick view
  • $42,999

    52,325 mi.
    Est. $792/mo

    Glenview Luxury Imports

    4.5
    Check Availability
    Glenview, IL (9 mi)
    Quick view
  • Gray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40iGray 2023 BMW X3 M40i

    $45,690

    $1.3K
    46,417 mi.
    Est. $841/mo

    XYZ Motors

    5.0
    Check Availability
    $192 delivery from Grand Rapids, MI (129 mi)
    Quick view
  • Blue 2020 BMW X3 M40IBlue 2020 BMW X3 M40IBlue 2020 BMW X3 M40IBlue 2020 BMW X3 M40IBlue 2020 BMW X3 M40IBlue 2020 BMW X3 M40I

    $36,998

    $1K
    43,499 mi.
    Est. $681/mo

    CarMax Kansas City

    4.0
    Check Availability
    $199 delivery to Glencoe, IL (7 mi)
    Quick view
  • Phytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40iPhytonic Blue Metallic 2022 BMW X3 M40i

    $37,794

    $1.2K
    58,319 mi.
    Est. $696/mo

    Zeigler Honda of Racine

    4.6
    Check Availability
    Mt Pleasant, WI (38 mi)
    Quick view
  • Pearl 2023 BMW X3 M40IPearl 2023 BMW X3 M40IPearl 2023 BMW X3 M40IPearl 2023 BMW X3 M40IPearl 2023 BMW X3 M40IPearl 2023 BMW X3 M40I

    $51,998

    9,553 mi.
    Est. $957/mo

    CarMax Naperville

    4.6
    Check Availability
    Naperville, IL (31 mi)
    Quick view
  • 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

    $36,793

    65,548 mi.
    Est. $677/mo

    Maserati of Naperville

    3.9
    Check Availability
    Naperville, IL (32 mi)
    Quick view
  • 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

    $52,442

    $524
    42,706 mi.
    Est. $966/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, IL (40 mi)
    Quick view
  • Carbon Black Metallic 2022 BMW X3 M40iCarbon Black Metallic 2022 BMW X3 M40iCarbon Black Metallic 2022 BMW X3 M40iCarbon Black Metallic 2022 BMW X3 M40iCarbon Black Metallic 2022 BMW X3 M40iCarbon Black Metallic 2022 BMW X3 M40i

    $35,694

    $900
    67,503 mi.
    Est. $657/mo

    Zeigler Honda of Racine

    4.6
    Check Availability
    Mt Pleasant, WI (38 mi)
    Quick view
  • 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,407

    64,479 mi.
    Est. $634/mo

    Zeigler Honda of Racine

    4.6
    Check Availability
    Mt Pleasant, WI (38 mi)
    Quick view
  • 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

    $48,995

    $400
    21,742 mi.
    Est. $902/mo

    Zeigler Honda of Racine

    4.6
    Check Availability
    Mt Pleasant, WI (38 mi)
    Quick view
  • 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

    $45,877

    $700
    26,559 mi.
    Est. $845/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (33 mi)
    Quick view
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

BMW X3 M40i by city

BMW X3 by trim