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
  • Black Sapphire Metallic 2022 BMW X5 xDrive40iBlack Sapphire Metallic 2022 BMW X5 xDrive40iBlack Sapphire Metallic 2022 BMW X5 xDrive40iBlack Sapphire Metallic 2022 BMW X5 xDrive40iBlack Sapphire Metallic 2022 BMW X5 xDrive40iBlack Sapphire Metallic 2022 BMW X5 xDrive40i

    $41,900

    40,703 mi.
    Est. $757/mo

    Mercedes-Benz of Wilmington

    3.7
    Check Availability
    Wilmington, DE (22 mi)

    Quick view
  • Dark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40iDark Graphite Metallic 2021 BMW X5 xDrive40i

    $37,454

    $200
    38,772 mi.
    Est. $677/mo

    Audi Cherry Hill

    Check Availability
    Cherry Hill, NJ (22 mi)

    Quick view
  • $108,875

    631 mi.
    Est. $1,968/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (12 mi)
    Quick view
  • $81,975

    136 mi.
    Est. $1,481/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (12 mi)
    Quick view
  • Not Priced

    135,005 mi.
    Est. $0/mo

    Lexus of Chester Springs

    4.7
    Check Availability
    Chester Springs, PA (15 mi)
    Quick view
  • $2,990

    $510
    83,149 mi.
    Est. $54/mo

    Selden Motors

    3.2
    Check Availability
    Willow Grove, PA (18 mi)
    Quick view
  • BLUE 2020 BMW X5 xDrive40i

    $25,495

    95,860 mi.
    Est. $461/mo

    CarsIndex Warminster

    4.3
    Check Availability
    Warminster, PA (21 mi)
    Quick view
  • Alpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40iAlpine White 2019 BMW X5 xDrive40i

    $28,939

    62,175 mi.
    Est. $523/mo

    Faulkner INFINITI of Willow Grove

    4.7
    Check Availability
    Willow Grove, PA (18 mi)

    Quick view
  • $20,000

    76,222 mi.
    Est. $361/mo

    Lexus of Wilmington

    4.9
    Check Availability
    Wilmington, DE (22 mi)
    Quick view
  • $45,347

    45,565 mi.
    Est. $820/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.4
    Check Availability
    Wilmington, DE (22 mi)
    Quick view
  • Platinum Gray Metallic 2012 BMW X5 xDrive35iPlatinum Gray Metallic 2012 BMW X5 xDrive35iPlatinum Gray Metallic 2012 BMW X5 xDrive35iPlatinum Gray Metallic 2012 BMW X5 xDrive35iPlatinum Gray Metallic 2012 BMW X5 xDrive35iPlatinum Gray Metallic 2012 BMW X5 xDrive35i

    Not Priced

    81,700 mi.
    Est. $0/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.4
    Check Availability
    Wilmington, DE (22 mi)
    Quick view
  • $57,989

    30,434 mi.
    Est. $1,048/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (26 mi)
    Quick view
  • $64,989

    17,765 mi.
    Est. $1,174/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (26 mi)
    Quick view
  • White 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40i

    $29,999

    84,000 mi.
    Est. $542/mo

    Trend Auto Motors Inc

    4.2
    Check Availability
    Malvern, PA (7 mi)

    Quick view
  • $58,989

    17,424 mi.
    Est. $1,066/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (26 mi)
    Quick view
  • $78,989

    14,215 mi.
    Est. $1,427/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (26 mi)
    Quick view
  • $72,989

    8,213 mi.
    Est. $1,319/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (26 mi)
    Quick view
  • $61,989

    29,980 mi.
    Est. $1,120/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (26 mi)
    Quick view
  • $68,989

    5,110 mi.
    Est. $1,247/mo

    BMW of Doylestown A Thompson Dealership

    4.3
    Doylestown, PA (26 mi)
    Quick view
  • Black 2024 BMW X5 xDrive40iBlack 2024 BMW X5 xDrive40iBlack 2024 BMW X5 xDrive40iBlack 2024 BMW X5 xDrive40iBlack 2024 BMW X5 xDrive40iBlack 2024 BMW X5 xDrive40i

    $60,694

    25,528 mi.
    Est. $1,097/mo

    Nucar Chevrolet of New Castle

    4.5
    Check Availability
    New Castle, DE (27 mi)

    Quick view
  • $36,471

    62,375 mi.
    Est. $659/mo

    BMW of Mt. Laurel

    3.7
    Check Availability
    Mt. Laurel, NJ (27 mi)
    Quick view
  • $48,696

    25,676 mi.
    Est. $880/mo

    Genesis of Cherry Hill

    Check Availability
    MARLTON, NJ (29 mi)
    Quick view
  • Blue 2021 BMW X5 xDrive40iBlue 2021 BMW X5 xDrive40iBlue 2021 BMW X5 xDrive40iBlue 2021 BMW X5 xDrive40iBlue 2021 BMW X5 xDrive40iBlue 2021 BMW X5 xDrive40i

    $34,998

    44,752 mi.
    Est. $632/mo

    CarMax East Haven

    3.5
    Check Availability
    $149 delivery to King of Prussia, PA (4 mi)

    Quick view
  • Black 2017 BMW X5 XDrive35iBlack 2017 BMW X5 XDrive35iBlack 2017 BMW X5 XDrive35iBlack 2017 BMW X5 XDrive35iBlack 2017 BMW X5 XDrive35iBlack 2017 BMW X5 XDrive35i

    $26,998

    36,027 mi.
    Est. $488/mo

    CarMax White Marsh

    3.8
    Check Availability
    $149 delivery to King of Prussia, PA (4 mi)

    Quick view
  • Silver 2018 BMW X5 xDrive35iSilver 2018 BMW X5 xDrive35iSilver 2018 BMW X5 xDrive35iSilver 2018 BMW X5 xDrive35iSilver 2018 BMW X5 xDrive35iSilver 2018 BMW X5 xDrive35i

    $20,777

    $156
    70,084 mi.
    Est. $375/mo

    Star Auto Mall

    4.4
    Check Availability
    Bethlehem, PA (43 mi)
    Quick view
  • Gray Metallic 2025 BMW X5 xDrive40iGray Metallic 2025 BMW X5 xDrive40iGray Metallic 2025 BMW X5 xDrive40iGray Metallic 2025 BMW X5 xDrive40iGray Metallic 2025 BMW X5 xDrive40iGray Metallic 2025 BMW X5 xDrive40i

    $73,885

    $2K
    2,970 mi.
    Est. $1,335/mo

    Flemington BMW

    4.9
    Check Availability
    Flemington, NJ (43 mi)
    Quick view
  • Manhattan Green Metallic 2020 BMW X5 xDrive40iManhattan Green Metallic 2020 BMW X5 xDrive40iManhattan Green Metallic 2020 BMW X5 xDrive40iManhattan Green Metallic 2020 BMW X5 xDrive40iManhattan Green Metallic 2020 BMW X5 xDrive40iManhattan Green Metallic 2020 BMW X5 xDrive40i

    $33,942

    $503
    50,115 mi.
    Est. $613/mo

    Autolenders Lawrenceville

    4.9
    Check Availability
    Lawrence, NJ (40 mi)
    Quick view
  • Alpine White 2025 BMW X5 xDrive40iAlpine White 2025 BMW X5 xDrive40iAlpine White 2025 BMW X5 xDrive40iAlpine White 2025 BMW X5 xDrive40iAlpine White 2025 BMW X5 xDrive40iAlpine White 2025 BMW X5 xDrive40i

    $61,999

    $1K
    22,262 mi.
    Est. $1,120/mo

    J&S Autohaus Six

    4.7
    Check Availability
    Mount Holly, NJ (34 mi)
    Quick view
  • Gray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40i

    $65,789

    7,337 mi.
    Est. $1,189/mo

    Princeton BMW

    4.8
    Check Availability
    Hamilton Township, NJ (43 mi)
    Quick view
  • Alpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40i

    $41,026

    40,435 mi.
    Est. $741/mo

    AutoLenders Williamstown

    4.9
    Check Availability
    Williamstown, NJ (33 mi)
    Quick view
  • Jet Black 2021 BMW X5 xDrive40iJet Black 2021 BMW X5 xDrive40iJet Black 2021 BMW X5 xDrive40iJet Black 2021 BMW X5 xDrive40iJet Black 2021 BMW X5 xDrive40iJet Black 2021 BMW X5 xDrive40i

    $36,095

    47,007 mi.
    Est. $652/mo

    Autolenders Fairless Hill

    4.9
    Check Availability
    Fairless Hills, PA (32 mi)
    Quick view
  • Imperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35iImperial Blue Metallic 2016 BMW X5 xDrive35i

    $14,125

    $100
    121,994 mi.
    Est. $255/mo

    John's Rt.13 Auto Sales

    Check Availability
    Levittown, PA (32 mi)
    Quick view
  • Manhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40iManhattan Green Metallic 2024 BMW X5 xDrive40i

    $58,990

    9,644 mi.
    Est. $1,066/mo

    J C L Automotive

    Check Availability
    Hellertown, PA (37 mi)
    Quick view
  • Tanzanite Blue II Metallic 2025 BMW X5 M60iTanzanite Blue II Metallic 2025 BMW X5 M60iTanzanite Blue II Metallic 2025 BMW X5 M60iTanzanite Blue II Metallic 2025 BMW X5 M60iTanzanite Blue II Metallic 2025 BMW X5 M60iTanzanite Blue II Metallic 2025 BMW X5 M60i

    $79,995

    14,598 mi.
    Est. $1,446/mo

    J & S Autohaus

    3.9
    Check Availability
    Ewing, NJ (38 mi)
    Quick view
  • Alpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40iAlpine White 2020 BMW X5 xDrive40i

    $33,971

    45,096 mi.
    Est. $614/mo

    BMW of Allentown

    4.8
    Check Availability
    Allentown, PA (40 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW X5 M50iBlack Sapphire Metallic 2023 BMW X5 M50iBlack Sapphire Metallic 2023 BMW X5 M50iBlack Sapphire Metallic 2023 BMW X5 M50iBlack Sapphire Metallic 2023 BMW X5 M50iBlack Sapphire Metallic 2023 BMW X5 M50i

    $53,490

    $1K
    45,639 mi.
    Est. $967/mo

    Reading Mitsubishi

    Check Availability
    Reading, PA (37 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