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
  • Silver Metallic 2013 BMW X5 xDrive35i PremiumSilver Metallic 2013 BMW X5 xDrive35i PremiumSilver Metallic 2013 BMW X5 xDrive35i PremiumSilver Metallic 2013 BMW X5 xDrive35i PremiumSilver Metallic 2013 BMW X5 xDrive35i PremiumSilver Metallic 2013 BMW X5 xDrive35i Premium

    $11,996

    62,715 mi.
    Est. $217/mo

    Piazza Hyundai of West Chester

    3.2
    Check Availability
    West Chester, PA (13 mi)

    Quick view
  • Not Priced

    71,679 mi.
    Est. $0/mo

    CarsIndex Warminster

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

    $27,989

    66,175 mi.
    Est. $506/mo

    CarsIndex Warminster

    4.5
    Check Availability
    Warminster, PA (21 mi)
    Quick view
  • WHITE 2018 BMW X5 xDrive35i

    $15,989

    109,980 mi.
    Est. $289/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (21 mi)
    Quick view
  • $55,990

    28,824 mi.
    Est. $1,012/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
  • Dark Graphite Metallic 2021 BMW X5 xDrive40i

    $36,955

    38,770 mi.
    Est. $668/mo

    Audi Cherry Hill

    Check Availability
    Cherry Hill, NJ (22 mi)
    Quick view
  • $57,989

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

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (26 mi)
    Quick view
  • $55,989

    28,256 mi.
    Est. $1,012/mo

    BMW of Doylestown A Thompson Dealership

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

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

    BMW of Doylestown A Thompson Dealership

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

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

    BMW of Doylestown A Thompson Dealership

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

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

    BMW of Doylestown A Thompson Dealership

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

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

    BMW of Doylestown A Thompson Dealership

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

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

    BMW of Doylestown A Thompson Dealership

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

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

    BMW of Doylestown A Thompson Dealership

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

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

    BMW of Doylestown A Thompson Dealership

    4.2
    Doylestown, PA (26 mi)
    Quick view
  • $52,374

    38,946 mi.
    Est. $946/mo

    BMW of Mt. Laurel

    3.8
    Check Availability
    Mt. Laurel, NJ (27 mi)
    Quick view
  • Not Priced

    11,469 mi.

    BMW of Mt. Laurel

    3.8
    Check Availability
    Mt. Laurel, NJ (27 mi)
    Quick view
  • $62,590

    $571
    18,500 mi.
    Est. $1,131/mo

    BMW of Mt. Laurel

    3.8
    Check Availability
    Mt. Laurel, NJ (27 mi)
    Quick view
  • $63,790

    $383
    29,849 mi.
    Est. $1,153/mo

    BMW of Mt. Laurel

    3.8
    Check Availability
    Mt. Laurel, NJ (27 mi)
    Quick view
  • $49,990

    $554
    33,433 mi.
    Est. $903/mo

    BMW of Mt. Laurel

    3.8
    Check Availability
    Mt. Laurel, NJ (27 mi)
    Quick view
  • $51,367

    22,379 mi.
    Est. $928/mo

    BMW of Mt. Laurel

    3.8
    Check Availability
    Mt. Laurel, NJ (27 mi)
    Quick view
  • $55,320

    $336
    33,913 mi.
    Est. $1,000/mo

    BMW of Mt. Laurel

    3.8
    Check Availability
    Mt. Laurel, NJ (27 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

    $1K
    44,752 mi.
    Est. $632/mo

    CarMax Green Brook

    Check Availability
    $99 delivery to King of Prussia, PA (4 mi)
    Quick view
  • Blue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40i

    $36,998

    $1K
    57,400 mi.
    Est. $669/mo

    CarMax Hartford

    Check Availability
    $99 delivery to King of Prussia, PA (4 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