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
  • 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. $583/mo

    BMW of Barrington

    4.7
    Check Availability
    Barrington, IL (21 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. $862/mo

    Bill Jacobs BMW

    5.0
    Check Availability
    Naperville, IL (19 mi)

    Quick view
  • Brooklyn Gray Metallic 2022 BMW X3 M40iBrooklyn Gray Metallic 2022 BMW X3 M40iBrooklyn Gray Metallic 2022 BMW X3 M40iBrooklyn Gray Metallic 2022 BMW X3 M40i

    $42,999

    52,325 mi.
    Est. $808/mo

    Glenview Luxury Imports

    4.5
    Check Availability
    Glenview, IL (12 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. $789/mo

    Star Auto Works

    Check Availability
    Downers Grove, IL (10 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. $977/mo

    CarMax Naperville

    4.6
    Check Availability
    Naperville, IL (19 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. $498/mo

    Conway Imports

    4.3
    Check Availability
    Streamwood, IL (17 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. $827/mo

    Affinity Auto Sales

    3.9
    Check Availability
    West Chicago, IL (13 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. $585/mo

    AutoNation Toyota Libertyville

    4.7
    Check Availability
    Libertyville, IL (26 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

    73,430 mi.
    Est. $517/mo

    McGrath BMW of Elmhurst

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

    $41,991

    27,766 mi.
    Est. $789/mo

    The Porsche Exchange

    5.0
    Check Availability
    Highland Park, IL (21 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

    42,706 mi.
    Est. $986/mo

    BMW of Orland Park

    4.6
    Check Availability
    Orland Park, 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

    17,009 mi.
    Est. $1,067/mo

    McGrath BMW of Elmhurst

    4.4
    Check Availability
    Elmhurst, IL (5 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. $640/mo

    Laurel BMW of Westmont

    4.5
    Check Availability
    Westmont, IL (8 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. $692/mo

    Maserati of Naperville

    3.9
    Check Availability
    Naperville, IL (19 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,088/mo

    Glenview Luxury Imports

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

    72,441 mi.
    Est. $504/mo

    Gravity Autos Chicago

    4.3
    Check Availability
    Highland Park, IL (21 mi)
    Quick view
  • Not Priced

    31,706 mi.
    Est. $0/mo

    Gravity Autos Chicago

    4.3
    Check Availability
    Highland Park, IL (21 mi)
    Quick view
  • Gray Metallic 2022 BMW X3 M40i

    Not Priced

    75,732 mi.
    Est. $0/mo

    Al Piemonte Chevrolet

    3.6
    Check Availability
    East Dundee, IL (24 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

    $22,995

    $304
    94,507 mi.
    Est. $432/mo

    Alderman Automotive

    4.3
    Check Availability
    $82 delivery from Fishers, IN (165 mi)
    Quick view
  • 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

    $47,990

    $454
    18,205 mi.
    Est. $902/mo

    Unlimited Motors

    4.5
    Check Availability
    $234 delivery from Westfield, IN (156 mi)
    Quick view
  • 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

    $51,780

    $200
    37,662 mi.
    Est. $973/mo

    BMW of Schererville

    4.8
    Check Availability
    Schererville, IN (36 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

    $51,979

    45,501 mi.
    Est. $977/mo

    Jaguar Land Rover South Shore

    4.2
    Check Availability
    Crown Point, IN (39 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. $752/mo

    Dart Motors

    4.0
    Check Availability
    Mchenry, IL (35 mi)
    Quick view
  • $25,698

    101,055 mi.
    Est. $483/mo

    Napleton Autowerks Schererville

    3.1
    Check Availability
    Schererville, IN (36 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 by trim