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
  • Gray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50i

    $18,500

    90,879 mi.
    Est. $334/mo

    Trend Auto Motors Inc

    4.3
    Check Availability
    Malvern, PA (14 mi)

    Quick view
  • 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
  • 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
  • $64,989

    17,761 mi.
    Est. $1,174/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
  • Gray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50iGray 2017 BMW X5 xDrive50i

    $18,500

    90,879 mi.
    Est. $334/mo

    Trend Auto Motors Inc

    4.3
    Check Availability
    Malvern, PA (14 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
  • Gray 2011 BMW X5 xDrive 35i Sport ActivityGray 2011 BMW X5 xDrive 35i Sport ActivityGray 2011 BMW X5 xDrive 35i Sport ActivityGray 2011 BMW X5 xDrive 35i Sport ActivityGray 2011 BMW X5 xDrive 35i Sport ActivityGray 2011 BMW X5 xDrive 35i Sport Activity

    $9,500

    75,359 mi.
    Est. $172/mo

    Trend Auto Motors Inc

    4.3
    Check Availability
    Malvern, PA (14 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
  • Mineral White Met 2025 BMW X5 xDrive40iMineral White Met 2025 BMW X5 xDrive40iMineral White Met 2025 BMW X5 xDrive40iMineral White Met 2025 BMW X5 xDrive40iMineral White Met 2025 BMW X5 xDrive40iMineral White Met 2025 BMW X5 xDrive40i

    $60,199

    19,386 mi.
    Est. $1,088/mo

    CarShop Glen Mills

    4.8
    Check Availability
    Glen Mills, 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
  • Not Priced

    41,830 mi.
    Est. $0/mo

    Jaguar Land Rover of Willow Grove

    4.9
    Check Availability
    Willow Grove, PA (28 mi)
    Quick view
  • $15,989

    109,980 mi.
    Est. $289/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (28 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.3
    Check Availability
    Malvern, PA (14 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
  • Skyscraper Grey Metallic 2024 BMW X5 xDrive40i

    $50,989

    38,264 mi.
    Est. $921/mo

    CarsIndex Warminster

    4.5
    Check Availability
    Warminster, PA (29 mi)
    Quick view
  • Gray 2025 BMW X5 xDrive40iGray 2025 BMW X5 xDrive40iGray 2025 BMW X5 xDrive40iGray 2025 BMW X5 xDrive40iGray 2025 BMW X5 xDrive40iGray 2025 BMW X5 xDrive40i

    $67,998

    18,419 mi.
    Est. $1,229/mo

    CarMax Raleigh

    Check Availability
    $149 delivery to King of Prussia, PA (18 mi)
    Quick view
  • Imperial Blue Metallic 2017 BMW X5 xDrive35iImperial Blue Metallic 2017 BMW X5 xDrive35iImperial Blue Metallic 2017 BMW X5 xDrive35iImperial Blue Metallic 2017 BMW X5 xDrive35iImperial Blue Metallic 2017 BMW X5 xDrive35iImperial Blue Metallic 2017 BMW X5 xDrive35i

    $13,995

    89,378 mi.
    Est. $253/mo

    Blue Sky Auto Sales - Crestwood

    Check Availability
    $959 delivery from Crestwood, IL (640 mi)
    Quick view
  • Gray 2024 BMW X5 xDrive40iGray 2024 BMW X5 xDrive40iGray 2024 BMW X5 xDrive40iGray 2024 BMW X5 xDrive40iGray 2024 BMW X5 xDrive40iGray 2024 BMW X5 xDrive40i

    $40,499

    $1K
    48,333 mi.
    Est. $732/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
  • 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

    $55,300

    $195
    28,496 mi.
    Est. $999/mo

    Faulkner Toyota Trevose

    4.7
    Check Availability
    Trevose, PA (36 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

    $23,990

    101,573 mi.
    Est. $434/mo

    Mt. Ephraim Chrysler Dodge RAM

    4.0
    Check Availability
    Mount Ephraim, NJ (38 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 2022 BMW X5 M50iMineral White Metallic 2022 BMW X5 M50iMineral White Metallic 2022 BMW X5 M50iMineral White Metallic 2022 BMW X5 M50iMineral White Metallic 2022 BMW X5 M50iMineral White Metallic 2022 BMW X5 M50i

    $50,995

    22,188 mi.
    Est. $922/mo

    Automotive Avenues Sewell

    5.0
    Check Availability
    Washington Township, NJ (45 mi)
    Quick view
  • Black Sapphire Metallic 2025 BMW X5 xDrive40iBlack Sapphire Metallic 2025 BMW X5 xDrive40iBlack Sapphire Metallic 2025 BMW X5 xDrive40iBlack Sapphire Metallic 2025 BMW X5 xDrive40iBlack Sapphire Metallic 2025 BMW X5 xDrive40iBlack Sapphire Metallic 2025 BMW X5 xDrive40i

    $64,995

    11,197 mi.
    Est. $1,175/mo

    J & S Autohaus

    4.0
    Check Availability
    Ewing, NJ (45 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,960

    $880
    7,337 mi.
    Est. $1,192/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
  • 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
  • Carbon Black Metallic 2019 BMW X5 xDrive50iCarbon Black Metallic 2019 BMW X5 xDrive50iCarbon Black Metallic 2019 BMW X5 xDrive50iCarbon Black Metallic 2019 BMW X5 xDrive50iCarbon Black Metallic 2019 BMW X5 xDrive50iCarbon Black Metallic 2019 BMW X5 xDrive50i

    $32,494

    51,150 mi.
    Est. $587/mo

    Matt Blatt Mitsubishi

    4.8
    Check Availability
    Glassboro, NJ (47 mi)
    Quick view
  • Space Gray Metallic 2015 BMW X5 xDrive35iSpace Gray Metallic 2015 BMW X5 xDrive35iSpace Gray Metallic 2015 BMW X5 xDrive35iSpace Gray Metallic 2015 BMW X5 xDrive35iSpace Gray Metallic 2015 BMW X5 xDrive35iSpace Gray Metallic 2015 BMW X5 xDrive35i

    $17,795

    89,673 mi.
    Est. $322/mo

    VIP Auto Outlet - Maple Shade Township

    Check Availability
    Maple Shade Township, NJ (41 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