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

    $16,454

    87,595 mi.
    Est. $297/mo

    Trend Auto Motors Inc

    Malvern, PA (21 mi)
    Check Availability

  • Black Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40i

    $48,990

    $1.2K
    24,148 mi.
    Est. $885/mo

    Piazza Honda of Springfield

    4.9
    Springfield, PA (16 mi)
    Check Availability

  • Black Sapphire Metallic 2024 BMW X5 xDrive40iBlack Sapphire Metallic 2024 BMW X5 xDrive40i

    $56,481

    28,754 mi.
    Est. $1,021/mo

    BMW of Devon

    4.9
    Devon, PA (15 mi)
    Check Availability
  • Blue 2026 BMW X5 xDrive40iBlue 2026 BMW X5 xDrive40i

    $71,362

    $1.1K
    4,166 mi.
    Est. $1,290/mo

    BMW of Devon

    4.9
    Devon, PA (15 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40i

    $65,032

    $449
    7,977 mi.
    Est. $1,175/mo

    BMW of Devon

    4.9
    Devon, PA (15 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW X5 xDrive40iBlack Sapphire Metallic 2025 BMW X5 xDrive40i

    $64,371

    22,973 mi.
    Est. $1,163/mo

    BMW of Devon

    4.9
    Devon, PA (15 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X5 xDrive40iBlack Sapphire Metallic 2024 BMW X5 xDrive40i

    $54,481

    26,822 mi.
    Est. $985/mo

    BMW of Devon

    4.9
    Devon, PA (15 mi)
    Check Availability
  • Dark Graphite Metallic 2020 BMW X5 sDrive40iDark Graphite Metallic 2020 BMW X5 sDrive40iDark Graphite Metallic 2020 BMW X5 sDrive40iDark Graphite Metallic 2020 BMW X5 sDrive40iDark Graphite Metallic 2020 BMW X5 sDrive40iDark Graphite Metallic 2020 BMW X5 sDrive40i

    $28,950

    40,106 mi.
    Est. $523/mo

    R&J Automotive Company LLC

    5.0
    Essington, PA (17 mi)
    Check Availability
  • White Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40i

    $77,525

    24 mi.
    Est. $1,401/mo

    BMW of Doylestown A Thompson Dealership

    4.4
    Doylestown, PA (17 mi)
    Check Availability
  • Green Metallic 2026 BMW X5 xDrive40iGreen Metallic 2026 BMW X5 xDrive40iGreen Metallic 2026 BMW X5 xDrive40iGreen Metallic 2026 BMW X5 xDrive40iGreen Metallic 2026 BMW X5 xDrive40iGreen Metallic 2026 BMW X5 xDrive40i

    $77,950

    12 mi.
    Est. $1,409/mo

    BMW of Doylestown A Thompson Dealership

    4.4
    Doylestown, PA (17 mi)
    Check Availability
  • Blue 2026 BMW X5 xDrive40iBlue 2026 BMW X5 xDrive40iBlue 2026 BMW X5 xDrive40iBlue 2026 BMW X5 xDrive40iBlue 2026 BMW X5 xDrive40iBlue 2026 BMW X5 xDrive40i

    $75,875

    60 mi.
    Est. $1,371/mo

    BMW of Doylestown A Thompson Dealership

    4.4
    Doylestown, PA (17 mi)
    Check Availability
  • 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

    $24,790

    $1K
    56,596 mi.
    Est. $448/mo

    J & S Autohaus

    4.1
    Ewing, NJ (24 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW X5 M50iBlack Sapphire Metallic 2022 BMW X5 M50iBlack Sapphire Metallic 2022 BMW X5 M50iBlack Sapphire Metallic 2022 BMW X5 M50i

    $53,481

    27,115 mi.
    Est. $967/mo

    David Dodge Chrysler Jeep RAM

    4.8
    Glen Mills, PA (26 mi)
    Check Availability
  • 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

    $29,725

    $1K
    72,148 mi.
    Est. $537/mo

    Pointe GMC

    4.1
    Penns Grove, NJ (30 mi)
    Check Availability
  • $14,501

    66,555 mi.
    Est. $262/mo

    Speedy Automotive

    4.8
    Philadelphia, PA (4 mi)
    Check Availability
  • $68,485

    6,664 mi.
    Est. $1,238/mo

    BMW of the Main Line

    4.2
    Bala Cynwyd, PA (7 mi)
  • $75,985

    19,251 mi.
    Est. $1,373/mo

    BMW of the Main Line

    4.2
    Bala Cynwyd, PA (7 mi)
  • $23,474

    108,369 mi.
    Est. $424/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (9 mi)
    Check Availability
  • Not Priced

    109,387 mi.
    Est. $0/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (9 mi)
    Check Availability
  • $65,480

    40,425 mi.
    Est. $1,183/mo

    Land Rover Jaguar Main Line

    Wayne, PA (13 mi)
    Check Availability
  • Monaco Blue Metallic 2010 BMW X5 xDrive35dMonaco Blue Metallic 2010 BMW X5 xDrive35dMonaco Blue Metallic 2010 BMW X5 xDrive35dMonaco Blue Metallic 2010 BMW X5 xDrive35d

    Not Priced

    155,578 mi.
    Est. $0/mo

    Bergey's Lincoln

    4.5
    Lansdale, PA (14 mi)
    Check Availability
  • Not Priced

    37,153 mi.
    Est. $0/mo

    Autodirect Cars & Corvettes

    5.0
    Edgewater Park, NJ (14 mi)
    Check Availability
  • $62,379

    41,255 mi.
    Est. $1,127/mo

    BMW of Mt. Laurel

    3.5
    Mt. Laurel, NJ (16 mi)
    Check Availability
  • $56,989

    47,537 mi.
    Est. $1,030/mo

    BMW of Mt. Laurel

    3.5
    Mt. Laurel, NJ (16 mi)
    Check Availability
  • $50,039

    34,614 mi.
    Est. $904/mo

    BMW of Mt. Laurel

    3.5
    Mt. Laurel, NJ (16 mi)
    Check Availability
  • $69,644

    49,858 mi.
    Est. $1,259/mo

    BMW of Mt. Laurel

    3.5
    Mt. Laurel, NJ (16 mi)
    Check Availability
  • Black Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40iBlack Sapphire Metallic 2019 BMW X5 xDrive40i

    $27,994

    57,587 mi.
    Est. $506/mo

    Auto Buying Service

    3.8
    $300 delivery from Fairfax, VA (140 mi)
    Check Availability
  • Brooklyn Gray Metallic 2024 BMW X5 M60iBrooklyn Gray Metallic 2024 BMW X5 M60iBrooklyn Gray Metallic 2024 BMW X5 M60iBrooklyn Gray Metallic 2024 BMW X5 M60iBrooklyn Gray Metallic 2024 BMW X5 M60iBrooklyn Gray Metallic 2024 BMW X5 M60i

    $49,993

    $6.3K
    72,772 mi.
    Est. $903/mo

    NJ Auto Haus LLC

    $799 delivery from Elizabeth, NJ (63 mi)
    Check Availability