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 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35iBlack 2018 BMW X5 xDrive35i

    $23,999

    95,978 mi.
    Est. $434/mo

    Trend Auto Motors Inc

    4.3
    Check Availability
    Malvern, PA (14 mi)

    Quick view
  • White 2026 BMW X5 xDrive40iWhite 2026 BMW X5 xDrive40iWhite 2026 BMW X5 xDrive40iWhite 2026 BMW X5 xDrive40iWhite 2026 BMW X5 xDrive40iWhite 2026 BMW X5 xDrive40i

    $64,500

    9,062 mi.
    Est. $1,166/mo

    MIRACLE BUICK GMC OF KUTZTOWN

    2.6
    Check Availability
    Fleetwood, PA (20 mi)

    Quick view
  • Blue Ridge 2026 BMW X5 xDrive40iBlue Ridge 2026 BMW X5 xDrive40iBlue Ridge 2026 BMW X5 xDrive40iBlue Ridge 2026 BMW X5 xDrive40iBlue Ridge 2026 BMW X5 xDrive40i

    $79,950

    6 mi.
    Est. $1,445/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (25 mi)
    Quick view
  • $57,989

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

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $65,989

    15,813 mi.
    Est. $1,193/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $58,989

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

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $64,989

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

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • White 2024 BMW X5 xDrive40iWhite 2024 BMW X5 xDrive40iWhite 2024 BMW X5 xDrive40iWhite 2024 BMW X5 xDrive40iWhite 2024 BMW X5 xDrive40iWhite 2024 BMW X5 xDrive40i

    $41,498

    48,110 mi.
    Est. $750/mo

    CarVision of Trooper

    4.7
    Check Availability
    Trooper, PA (15 mi)

    Quick view
  • $68,989

    12,057 mi.
    Est. $1,247/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $68,989

    8,563 mi.
    Est. $1,247/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $78,989

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

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $69,989

    6,084 mi.
    Est. $1,265/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $68,989

    11,473 mi.
    Est. $1,247/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • Jet Black 2023 BMW X5 xDrive40iJet Black 2023 BMW X5 xDrive40iJet Black 2023 BMW X5 xDrive40iJet Black 2023 BMW X5 xDrive40iJet Black 2023 BMW X5 xDrive40iJet Black 2023 BMW X5 xDrive40i

    $34,499

    57,170 mi.
    Est. $623/mo

    CarVision of Trooper

    4.7
    Check Availability
    Trooper, PA (15 mi)

    Quick view
  • $54,989

    45,574 mi.
    Est. $994/mo

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (27 mi)
    Quick view
  • $47,240

    $720
    32,636 mi.
    Est. $854/mo

    BMW of the Main Line

    4.2
    Check Availability
    Bala Cynwyd, PA (27 mi)
    Quick view
  • $15,989

    109,980 mi.
    Est. $289/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (28 mi)
    Quick view
  • WHITE 2020 BMW X5 xDrive40i

    $29,998

    79,352 mi.
    Est. $542/mo

    CarsIndex Warminster

    4.5
    Check Availability
    Warminster, PA (29 mi)
    Quick view
  • $27,989

    66,175 mi.
    Est. $506/mo

    CarsIndex Warminster

    4.5
    Check Availability
    Warminster, PA (29 mi)
    Quick view
  • Alpine White 2021 BMW X5 xDrive40iAlpine White 2021 BMW X5 xDrive40iAlpine White 2021 BMW X5 xDrive40iAlpine White 2021 BMW X5 xDrive40iAlpine White 2021 BMW X5 xDrive40iAlpine White 2021 BMW X5 xDrive40i

    $36,999

    24,752 mi.
    Est. $669/mo

    CarVision of Trooper

    4.7
    Check Availability
    Trooper, PA (15 mi)

    Quick view
  • $50,989

    38,264 mi.
    Est. $921/mo

    CarsIndex Warminster

    4.5
    Check Availability
    Warminster, PA (29 mi)
    Quick view
  • Phytonic Blue Metallic 2022 BMW X5 xDrive40iPhytonic Blue Metallic 2022 BMW X5 xDrive40iPhytonic Blue Metallic 2022 BMW X5 xDrive40iPhytonic Blue Metallic 2022 BMW X5 xDrive40iPhytonic Blue Metallic 2022 BMW X5 xDrive40iPhytonic Blue Metallic 2022 BMW X5 xDrive40i

    $43,455

    29,266 mi.
    Est. $785/mo

    Autos of Chicago

    4.3
    Check Availability
    $654 delivery from Arlington Heights, IL (654 mi)
    Quick view
  • Blue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40i

    $33,998

    53,387 mi.
    Est. $614/mo

    CarMax Virginia Beach

    Check Availability
    $99 delivery to King of Prussia, PA (18 mi)
    Quick view
  • White 2022 BMW X5 xDrive40iWhite 2022 BMW X5 xDrive40iWhite 2022 BMW X5 xDrive40iWhite 2022 BMW X5 xDrive40iWhite 2022 BMW X5 xDrive40iWhite 2022 BMW X5 xDrive40i

    $39,499

    $2K
    35,846 mi.
    Est. $714/mo

    CarVision of Maple Shade

    4.9
    Check Availability
    Maple Shade, NJ (41 mi)
    Quick view
  • White 2018 BMW X5 xDrive35iWhite 2018 BMW X5 xDrive35iWhite 2018 BMW X5 xDrive35iWhite 2018 BMW X5 xDrive35iWhite 2018 BMW X5 xDrive35iWhite 2018 BMW X5 xDrive35i

    $20,977

    69,086 mi.
    Est. $379/mo

    Star Auto Mall

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

    $49,799

    $400
    11,416 mi.
    Est. $900/mo

    Hyundai of Trenton

    4.6
    Check Availability
    Ewing Township, NJ (45 mi)
    Quick view
  • Mineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40iMineral White Metallic 2019 BMW X5 xDrive40i

    $29,995

    56,596 mi.
    Est. $542/mo

    J & S Autohaus

    4.0
    Check Availability
    Ewing, NJ (45 mi)
    Quick view
  • Black Sapphire Metallic 2024 BMW X5 xDrive40iBlack Sapphire Metallic 2024 BMW X5 xDrive40iBlack Sapphire Metallic 2024 BMW X5 xDrive40iBlack Sapphire Metallic 2024 BMW X5 xDrive40iBlack Sapphire Metallic 2024 BMW X5 xDrive40iBlack Sapphire Metallic 2024 BMW X5 xDrive40i

    $58,810

    $320
    18,823 mi.
    Est. $1,063/mo

    Princeton BMW

    4.8
    Check Availability
    Hamilton Township, NJ (50 mi)
    Quick view
  • Black Sapphire Metallic 2020 BMW X5 xDrive40iBlack Sapphire Metallic 2020 BMW X5 xDrive40iBlack Sapphire Metallic 2020 BMW X5 xDrive40iBlack Sapphire Metallic 2020 BMW X5 xDrive40iBlack Sapphire Metallic 2020 BMW X5 xDrive40iBlack Sapphire Metallic 2020 BMW X5 xDrive40i

    $31,999

    58,634 mi.
    Est. $578/mo

    MainLine Auto

    4.1
    Check Availability
    Philadelphia, PA (33 mi)
    Quick view
  • White 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40i

    $29,995

    $1K
    93,735 mi.
    Est. $542/mo

    J&S Autohaus III

    4.3
    Check Availability
    Hamilton, NJ (48 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

    $45,595

    $3.1K
    67,142 mi.
    Est. $824/mo

    Winner Chevrolet

    4.2
    Check Availability
    Wilmington, DE (35 mi)
    Quick view
  • Alpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40i

    $57,995

    21,077 mi.
    Est. $1,048/mo

    AutoLenders Voorhees

    4.9
    Check Availability
    Voorhees, NJ (48 mi)
    Quick view
  • Blue Metallic 2020 BMW X5 xDrive40iBlue Metallic 2020 BMW X5 xDrive40iBlue Metallic 2020 BMW X5 xDrive40iBlue Metallic 2020 BMW X5 xDrive40i

    $26,990

    94,982 mi.
    Est. $488/mo

    Mercedes-Benz of Lancaster

    5.0
    Check Availability
    East Petersburg, PA (41 mi)
    Quick view
  • Jet Black 2019 BMW X5 xDrive40iJet Black 2019 BMW X5 xDrive40iJet Black 2019 BMW X5 xDrive40iJet Black 2019 BMW X5 xDrive40iJet Black 2019 BMW X5 xDrive40iJet Black 2019 BMW X5 xDrive40i

    $27,495

    69,254 mi.
    Est. $497/mo

    Premier Auto Group

    Check Availability
    Turnersville, NJ (47 mi)
    Quick view
  • Blue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40i

    $20,933

    $256
    108,027 mi.
    Est. $378/mo

    CARMART

    Check Availability
    New Castle, DE (40 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