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 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDrive

    $22,478

    86,678 mi.
    Est. $406/mo

    Frederick Chevrolet

    3.4
    Lebanon, PA (22 mi)
    Check Availability

  • Black Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDriveBlack Sapphire Metallic 2018 BMW 540 xDrive

    $22,478

    86,678 mi.
    Est. $406/mo

    Frederick Chevrolet

    3.4
    Lebanon, PA (22 mi)
    Check Availability

  • Sparkling Brown Metallic 2023 BMW X5 xDrive40iSparkling Brown Metallic 2023 BMW X5 xDrive40iSparkling Brown Metallic 2023 BMW X5 xDrive40iSparkling Brown Metallic 2023 BMW X5 xDrive40iSparkling Brown Metallic 2023 BMW X5 xDrive40iSparkling Brown Metallic 2023 BMW X5 xDrive40i

    $40,090

    54,937 mi.
    Est. $724/mo

    Frederick Chevrolet

    3.4
    Lebanon, PA (22 mi)
    Check Availability

  • $73,495

    42,010 mi.
    Est. $1,328/mo

    BMW of York

    York, PA (22 mi)
  • 2024 BMW X5 xDrive40i2024 BMW X5 xDrive40i2024 BMW X5 xDrive40i2024 BMW X5 xDrive40i2024 BMW X5 xDrive40i2024 BMW X5 xDrive40i

    Not Priced

    19,835 mi.
    Est. $0/mo

    Morgan Automotive Inc.

    5.0
    Manheim, PA (26 mi)
    Check Availability
  • $13,835

    113,334 mi.
    Est. $250/mo

    Lancaster Mitsubishi

    2.4
    East Petersburg, PA (29 mi)
    Check Availability
  • $51,991

    33,335 mi.
    Est. $940/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $55,991

    18,435 mi.
    Est. $1,012/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $42,991

    8,952 mi.
    Est. $777/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $39,991

    9,413 mi.
    Est. $723/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $45,491

    17,400 mi.
    Est. $822/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $69,991

    17,269 mi.
    Est. $1,265/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $29,991

    22,332 mi.
    Est. $542/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $41,495

    13,190 mi.
    Est. $750/mo

    BMW of Lancaster

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

    8,733 mi.
    Est. $940/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $53,758

    9,556 mi.
    Est. $972/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $39,991

    11,084 mi.
    Est. $723/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $58,991

    20,021 mi.
    Est. $1,066/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $44,491

    9,252 mi.
    Est. $804/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $42,950

    19,647 mi.
    Est. $776/mo

    BMW of Lancaster

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

    17,795 mi.
    Est. $958/mo

    BMW of Lancaster

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

    7,551 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $68,991

    6,666 mi.
    Est. $1,247/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $82,991

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

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $67,991

    43,143 mi.
    Est. $1,229/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $86,991

    8,741 mi.
    Est. $1,572/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $42,991

    8,986 mi.
    Est. $777/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • Gray 2020 BMW M240 IGray 2020 BMW M240 IGray 2020 BMW M240 IGray 2020 BMW M240 IGray 2020 BMW M240 IGray 2020 BMW M240 I

    $36,998

    37,426 mi.
    Est. $669/mo

    CarMax Smithtown

    4.4
    $149 delivery to Mechanicsburg, PA (12 mi)
    Check Availability
  • Space Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 BaseSpace Gray Metallic 2016 BMW M6 Base

    $40,794

    $400
    29,121 mi.
    Est. $737/mo

    Trust Auto

    4.4
    $399 delivery from Sykesville, MD (60 mi)
    Check Availability