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
  • Alpine White 2017 BMW X5 eDrive xDrive40e

    $14,750

    90,880 mi.
    Est. $267/mo

    Faulkner Chrysler Dodge Jeep Ram Fiat

    4.5
    Check Availability
    Mechanicsburg, PA (13 mi)

    Quick view
  • $36,595

    45,994 mi.
    Est. $661/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
    Quick view
  • $43,995

    27,383 mi.
    Est. $795/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
    Quick view
  • $14,509

    102,309 mi.
    Est. $262/mo

    My Car Chevrolet GMC

    Check Availability
    Millersburg, PA (19 mi)
    Quick view
  • $27,395

    $105
    62,898 mi.
    Est. $495/mo

    Frederick Chevrolet

    Check Availability
    Lebanon, PA (22 mi)
    Quick view
  • $52,995

    41,786 mi.
    Est. $958/mo

    BMW of York

    York, PA (22 mi)
    Quick view
  • $46,995

    12,404 mi.
    Est. $849/mo

    BMW of York

    York, PA (22 mi)
    Quick view
  • $40,569

    $5.4K
    26,442 mi.
    Est. $733/mo

    BMW of York

    York, PA (22 mi)
    Quick view
  • $45,995

    17,523 mi.
    Est. $831/mo

    BMW of York

    York, PA (22 mi)
    Quick view
  • $41,991

    16,012 mi.
    Est. $759/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $81,571

    6,405 mi.
    Est. $1,474/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $49,493

    7,433 mi.
    Est. $894/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $49,991

    5,722 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $80,991

    7,463 mi.
    Est. $1,464/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $44,511

    47,222 mi.
    Est. $804/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $58,992

    30,788 mi.
    Est. $1,066/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $65,991

    15,256 mi.
    Est. $1,193/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $42,789

    6,556 mi.
    Est. $773/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $51,991

    5,503 mi.
    Est. $940/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $43,991

    6,732 mi.
    Est. $795/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $70,992

    10,500 mi.
    Est. $1,283/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $52,991

    46,503 mi.
    Est. $958/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • $47,991

    5,558 mi.
    Est. $867/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
    Quick view
  • Black Sapphire Metallic 2021 BMW X4 M AWDBlack Sapphire Metallic 2021 BMW X4 M AWDBlack Sapphire Metallic 2021 BMW X4 M AWDBlack Sapphire Metallic 2021 BMW X4 M AWDBlack Sapphire Metallic 2021 BMW X4 M AWDBlack Sapphire Metallic 2021 BMW X4 M AWD

    $42,793

    $880
    54,768 mi.
    Est. $773/mo

    Excel Auto Lounge

    4.5
    Check Availability
    $599 delivery from Hightstown, NJ (121 mi)
    Quick view
  • Blue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40iBlue 2020 BMW X5 xDrive40i

    $32,998

    47,518 mi.
    Est. $596/mo

    CarMax Green Brook

    Check Availability
    $99 delivery to Mechanicsburg, PA (12 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