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 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

    $22,276

    $1.4K
    90,558 mi.
    Est. $403/mo

    Suburban Volkswagen of Farmington Hills

    4.6
    Farmington Hills, MI (29 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

    $22,276

    $1.4K
    90,558 mi.
    Est. $403/mo

    Suburban Volkswagen of Farmington Hills

    4.6
    Farmington Hills, MI (29 mi)
    Check Availability

  • $69,437

    51,407 mi.
    Est. $1,255/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $50,000

    9,109 mi.
    Est. $904/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $54,000

    9,044 mi.
    Est. $976/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $36,841

    23,760 mi.
    Est. $666/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $47,654

    35,343 mi.
    Est. $861/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $97,000

    9,017 mi.
    Est. $1,753/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $49,995

    8,975 mi.
    Est. $904/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $68,046

    14,261 mi.
    Est. $1,230/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $37,338

    33,938 mi.
    Est. $675/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $77,000

    27,957 mi.
    Est. $1,392/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $97,500

    8,631 mi.
    Est. $1,762/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $41,148

    16,793 mi.
    Est. $744/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • $54,917

    43,719 mi.
    Est. $992/mo

    BMW of Ann Arbor

    4.7
    Ann Arbor, MI (27 mi)
  • Gray 2018 BMW X5 xDrive35i

    $16,902

    103,000 mi.
    Est. $305/mo

    Mercedes-Benz of Ann Arbor

    4.6
    Ann Arbor, MI (27 mi)
    Check Availability
  • Alpine White 2022 BMW X3 xDrive30i

    $30,899

    22,420 mi.
    Est. $558/mo

    Mercedes-Benz of Ann Arbor

    4.6
    Ann Arbor, MI (27 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28iSkyscraper Grey Metallic 2026 BMW X2 xDrive28i

    $50,869

    2 mi.
    Est. $919/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • $54,814

    42,147 mi.
    Est. $991/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • $46,314

    23,377 mi.
    Est. $837/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • $48,314

    36,211 mi.
    Est. $873/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • $40,814

    19,331 mi.
    Est. $738/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • $57,314

    49,622 mi.
    Est. $1,036/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • $32,814

    23,350 mi.
    Est. $593/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • $60,314

    49,347 mi.
    Est. $1,090/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • $65,314

    12,995 mi.
    Est. $1,180/mo

    BMW of Farmington Hills

    4.8
    Farmington Hills, MI (30 mi)
    Check Availability
  • Alpine White 2017 BMW X5 M BaseAlpine White 2017 BMW X5 M BaseAlpine White 2017 BMW X5 M BaseAlpine White 2017 BMW X5 M BaseAlpine White 2017 BMW X5 M BaseAlpine White 2017 BMW X5 M Base

    $30,434

    87,011 mi.
    Est. $550/mo

    Zeigler Honda of Racine

    4.6
    $236 delivery from Mt Pleasant, WI (237 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X5 xDrive40iBlack Sapphire Metallic 2021 BMW X5 xDrive40iBlack Sapphire Metallic 2021 BMW X5 xDrive40iBlack Sapphire Metallic 2021 BMW X5 xDrive40iBlack Sapphire Metallic 2021 BMW X5 xDrive40iBlack Sapphire Metallic 2021 BMW X5 xDrive40i

    $30,843

    $2.3K
    41,863 mi.
    Est. $557/mo

    Germain Ford of Beavercreek

    4.5
    $495 delivery from Dayton, OH (165 mi)
    Check Availability