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
  • 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 (21 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 (21 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 (21 mi)
    Check Availability

  • 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 (24 mi)
    Check Availability
  • $55,991

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

    BMW of Lancaster

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

    8,952 mi.
    Est. $777/mo

    BMW of Lancaster

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

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

    BMW of Lancaster

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

    22,332 mi.
    Est. $542/mo

    BMW of Lancaster

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

    13,190 mi.
    Est. $750/mo

    BMW of Lancaster

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

    8,733 mi.
    Est. $940/mo

    BMW of Lancaster

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

    9,556 mi.
    Est. $972/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (28 mi)
  • $38,861

    30,374 mi.
    Est. $702/mo

    BMW of Lancaster

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

    11,084 mi.
    Est. $723/mo

    BMW of Lancaster

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

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

    BMW of Lancaster

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

    9,252 mi.
    Est. $804/mo

    BMW of Lancaster

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

    19,647 mi.
    Est. $776/mo

    BMW of Lancaster

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

    17,795 mi.
    Est. $958/mo

    BMW of Lancaster

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

    7,551 mi.
    Est. $903/mo

    BMW of Lancaster

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

    6,656 mi.
    Est. $1,265/mo

    BMW of Lancaster

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

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

    BMW of Lancaster

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

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

    BMW of Lancaster

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

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

    BMW of Lancaster

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

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

    BMW of Lancaster

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

    38,882 mi.
    Est. $940/mo

    BMW of Lancaster

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

    8,986 mi.
    Est. $777/mo

    BMW of Lancaster

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

    4,328 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (28 mi)
  • $47,963

    9,670 mi.
    Est. $867/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (28 mi)
  • Glacier Silver Metallic 2022 BMW Z4 M40iGlacier Silver Metallic 2022 BMW Z4 M40iGlacier Silver Metallic 2022 BMW Z4 M40iGlacier Silver Metallic 2022 BMW Z4 M40iGlacier Silver Metallic 2022 BMW Z4 M40iGlacier Silver Metallic 2022 BMW Z4 M40i

    $50,550

    24,106 mi.
    Est. $914/mo

    AutoBay

    3.3
    $21 delivery from Burlington, NJ (103 mi)
    Check Availability
  • Alpine White 2025 BMW M3 Competition xDriveAlpine White 2025 BMW M3 Competition xDriveAlpine White 2025 BMW M3 Competition xDriveAlpine White 2025 BMW M3 Competition xDriveAlpine White 2025 BMW M3 Competition xDriveAlpine White 2025 BMW M3 Competition xDrive

    $97,791

    8,611 mi.
    Est. $1,767/mo

    Cars2Us Fairfax

    4.2
    $149 delivery from Fairfax, VA (100 mi)
    Check Availability