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

  • $77,985

    23,259 mi.
    Est. $1,409/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $48,985

    12,349 mi.
    Est. $885/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $43,485

    20,196 mi.
    Est. $786/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $93,985

    30,818 mi.
    Est. $1,698/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $35,485

    27,987 mi.
    Est. $641/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $52,985

    10,831 mi.
    Est. $958/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $75,485

    13,672 mi.
    Est. $1,364/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $35,985

    38,572 mi.
    Est. $650/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $75,485

    14,378 mi.
    Est. $1,364/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $68,485

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

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $72,485

    26,771 mi.
    Est. $1,310/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $45,000

    14,710 mi.
    Est. $813/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $40,485

    22,354 mi.
    Est. $732/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $41,485

    29,117 mi.
    Est. $750/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $57,995

    33,756 mi.
    Est. $1,048/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $66,985

    25,854 mi.
    Est. $1,211/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $60,285

    7,585 mi.
    Est. $1,089/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $110,485

    24,583 mi.
    Est. $1,997/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $100,485

    38,360 mi.
    Est. $1,816/mo

    Sun Motor Cars BMW

    Mechanicsburg, PA (13 mi)
  • $5,999

    152,747 mi.
    Est. $108/mo

    Autohaus Lebanon

    4.0
    Lebanon, PA (21 mi)
    Check Availability
  • Not Priced

    46,649 mi.

    Autohaus Lebanon

    4.0
    Lebanon, PA (21 mi)
    Check Availability
  • $40,519

    29,147 mi.
    Est. $732/mo

    BMW of York

    York, PA (22 mi)
  • $72,595

    13,909 mi.
    Est. $1,312/mo

    BMW of York

    York, PA (22 mi)
  • $50,571

    47,497 mi.
    Est. $914/mo

    BMW of York

    York, PA (22 mi)
  • Red 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 TouringRed 2025 BMW M5 Touring

    $115,998

    $1K
    5,877 mi.
    Est. $2,096/mo

    CarMax Waterbury

    4.3
    $199 delivery to Mechanicsburg, PA (12 mi)
    Check Availability