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
  • Dark Graphite Metallic 2019 BMW X5 xDrive40iDark Graphite Metallic 2019 BMW X5 xDrive40iDark Graphite Metallic 2019 BMW X5 xDrive40iDark Graphite Metallic 2019 BMW X5 xDrive40iDark Graphite Metallic 2019 BMW X5 xDrive40iDark Graphite Metallic 2019 BMW X5 xDrive40i

    $22,404

    108,235 mi.
    Est. $405/mo

    PAAUTOSALES.COM

    4.9
    Philadelphia, PA (15 mi)
    Check Availability

  • Silver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDrive

    $13,790

    $1K
    119,604 mi.
    Est. $249/mo

    J&S Autohaus III

    4.4
    Hamilton, NJ (10 mi)
    Check Availability

  • Alpine White 2025 BMW X5 PHEV xDrive50eAlpine White 2025 BMW X5 PHEV xDrive50eAlpine White 2025 BMW X5 PHEV xDrive50eAlpine White 2025 BMW X5 PHEV xDrive50e

    $53,513

    35,367 mi.
    Est. $967/mo

    Cherry Hill Jeep RAM Dodge Chrysler

    3.7
    Cherry Hill, NJ (27 mi)
    Check Availability

  • Blue 2017 BMW 540 i xDrive

    $20,000

    119,900 mi.
    Est. $361/mo

    Private seller: Tim

    Princeton, NJ (13 mi)
    Contact Seller
  • Not Priced

    26,442 mi.
    Est. $0/mo

    CarsIndex - Horsham

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

    51,119 mi.
    Est. $0/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (14 mi)
    Check Availability
  • $8,969

    117,126 mi.
    Est. $162/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (14 mi)
    Check Availability
  • $29,462

    37,678 mi.
    Est. $532/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (14 mi)
    Check Availability
  • Gray Metallic 2021 BMW X3 M AWDGray Metallic 2021 BMW X3 M AWDGray Metallic 2021 BMW X3 M AWDGray Metallic 2021 BMW X3 M AWDGray Metallic 2021 BMW X3 M AWDGray Metallic 2021 BMW X3 M AWD

    $44,998

    67,108 mi.
    Est. $813/mo

    LUCAS CHEVROLET

    4.7
    LUMBERTON, NJ (22 mi)
    Check Availability

  • $16,362

    $1K
    61,325 mi.
    Est. $296/mo

    CarsIndex - Horsham

    4.7
    Horsham, PA (14 mi)
    Check Availability
  • $74,655

    2,732 mi.
    Est. $1,349/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X5 xDrive40i

    $60,479

    25,862 mi.
    Est. $1,093/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW M340 i xDrive

    $66,479

    7,249 mi.
    Est. $1,201/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $73,130

    7,970 mi.
    Est. $1,322/mo

    BMW of Doylestown A Thompson Dealership

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

    $56,709

    $804
    34,320 mi.
    Est. $1,025/mo

    Cherry Hill Jeep RAM Dodge Chrysler

    3.7
    Cherry Hill, NJ (27 mi)
    Check Availability

  • Black 2003 BMW Z4 2.5i Roadster

    $15,479

    37,666 mi.
    Est. $280/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $47,710

    2,897 mi.
    Est. $862/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • Alpine White 2026 BMW X5 xDrive40iAlpine White 2026 BMW X5 xDrive40iAlpine White 2026 BMW X5 xDrive40iAlpine White 2026 BMW X5 xDrive40iAlpine White 2026 BMW X5 xDrive40iAlpine White 2026 BMW X5 xDrive40i

    $77,615

    9 mi.
    Est. $1,403/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $74,255

    4,018 mi.
    Est. $1,342/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $53,885

    5,650 mi.
    Est. $974/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • White Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDrive

    $42,089

    $305
    19,254 mi.
    Est. $761/mo

    Lucas Jeep Chrysler Dodge RAM

    4.8
    Lumberton, NJ (22 mi)
    Check Availability

  • $68,655

    3,884 mi.
    Est. $1,241/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $82,215

    7,059 mi.
    Est. $1,486/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $76,365

    3,309 mi.
    Est. $1,380/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $54,980

    16 mi.
    Est. $994/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • Gray Metallic 2024 BMW X5 xDrive40i

    $54,479

    42,446 mi.
    Est. $985/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • Black 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28i

    $26,290

    $500
    45,852 mi.
    Est. $475/mo

    J&S Autohaus III

    4.4
    Hamilton, NJ (10 mi)
    Check Availability

  • $50,479

    $7K
    6,978 mi.
    Est. $912/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $77,665

    4,842 mi.
    Est. $1,404/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • $35,479

    63,449 mi.
    Est. $641/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • Gray Metallic 2026 BMW 228 Gran Coupe 228 GRAN

    $49,675

    19 mi.
    Est. $898/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (14 mi)
    Check Availability
  • Black Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDriveBlack Sapphire Metallic 2020 BMW 740 xDrive

    $29,790

    $300
    52,291 mi.
    Est. $538/mo

    Jim Schmidt Chevrolet

    4.3
    $783 delivery from Hicksville, OH (522 mi)
    Check Availability
  • White 2019 BMW Z4 sDrive30iWhite 2019 BMW Z4 sDrive30iWhite 2019 BMW Z4 sDrive30iWhite 2019 BMW Z4 sDrive30iWhite 2019 BMW Z4 sDrive30iWhite 2019 BMW Z4 sDrive30i

    $30,998

    47,328 mi.
    Est. $560/mo

    CarMax West Broad

    4.5
    $149 delivery to Langhorne, PA (8 mi)
    Check Availability