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
  • Glacier Silver Met 2018 BMW X3 xDrive30iGlacier Silver Met 2018 BMW X3 xDrive30iGlacier Silver Met 2018 BMW X3 xDrive30iGlacier Silver Met 2018 BMW X3 xDrive30iGlacier Silver Met 2018 BMW X3 xDrive30iGlacier Silver Met 2018 BMW X3 xDrive30i

    $18,990

    63,683 mi.
    Est. $355/mo

    AutoNation USA St. Louis

    4.6
    Check Availability
    St. Peters, MO (15 mi)

    Quick view
  • Dark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDrive

    $43,550

    $319
    22,953 mi.
    Est. $814/mo

    Audi Exchange Kirkwood

    4.8
    Check Availability
    Kirkwood, MO (11 mi)

    Quick view
  • 2024 BMW X3 xDrive30i

    Not Priced

    17,268 mi.

    Clement Supercenter

    2.6
    Check Availability
    St. Charles, MO (12 mi)
    Quick view
  • $55,900

    784 mi.
    Est. $1,045/mo

    Newbold BMW

    Check Availability
    O'Fallon, IL (25 mi)
    Quick view
  • $58,115

    103 mi.
    Est. $1,087/mo

    Newbold BMW

    Check Availability
    O'Fallon, IL (25 mi)
    Quick view
  • Jet Black 2021 BMW X3 xDrive30i

    $23,651

    72,470 mi.
    Est. $442/mo

    Clement Hyundai

    4.5
    Check Availability
    Wentzville, MO (28 mi)
    Quick view
  • Blue 2022 BMW X3 XDrive30iBlue 2022 BMW X3 XDrive30iBlue 2022 BMW X3 XDrive30iBlue 2022 BMW X3 XDrive30iBlue 2022 BMW X3 XDrive30iBlue 2022 BMW X3 XDrive30i

    $33,998

    24,667 mi.
    Est. $636/mo

    CarMax Waukesha

    4.8
    Check Availability
    $149 delivery to St. Peters, MO (15 mi)
    Quick view
  • Jet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30iJet Black 2019 BMW X3 xDrive30i

    $13,192

    $428
    125,540 mi.
    Est. $247/mo

    Dave Sinclair Lincoln South

    4.4
    Check Availability
    Ballwin, MO (13 mi)

    Quick view
  • White 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30i

    $28,695

    46,159 mi.
    Est. $537/mo

    Jidd Motors Mitsubishi

    4.6
    Check Availability
    $787 delivery from Des Plaines, IL (263 mi)
    Quick view
  • Alpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30iAlpine White 2022 BMW X3 xDrive30i

    $32,900

    45,146 mi.
    Est. $615/mo

    Isringhausen Imports

    4.9
    Check Availability
    Springfield, IL (83 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

    $46,998

    25,668 mi.
    Est. $879/mo

    CarMax Springfield

    4.6
    Check Availability
    Springfield, IL (78 mi)
    Quick view
  • Dark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDriveDark Graphite Metallic 2025 BMW X3 30 xDrive

    $54,900

    4,868 mi.
    Est. $1,027/mo

    Isringhausen Imports

    4.9
    Check Availability
    Springfield, IL (83 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