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 (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

  • $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)
  • $69,991

    6,656 mi.
    Est. $1,265/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)
  • $49,991

    4,328 mi.
    Est. $903/mo

    BMW of Lancaster

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

    9,871 mi.
    Est. $921/mo

    BMW of Lancaster

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

    7,043 mi.
    Est. $831/mo

    BMW of Lancaster

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

    9,369 mi.
    Est. $921/mo

    BMW of Lancaster

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

    3,383 mi.
    Est. $759/mo

    BMW of Lancaster

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

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

    BMW of Lancaster

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

    6,104 mi.
    Est. $940/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $83,431

    9,745 mi.
    Est. $1,508/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • $65,499

    11,503 mi.
    Est. $1,184/mo

    BMW of Lancaster

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

    33,693 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (30 mi)
  • White 2020 BMW X3 PHEV xDrive30eWhite 2020 BMW X3 PHEV xDrive30eWhite 2020 BMW X3 PHEV xDrive30eWhite 2020 BMW X3 PHEV xDrive30eWhite 2020 BMW X3 PHEV xDrive30eWhite 2020 BMW X3 PHEV xDrive30e

    $29,998

    48,366 mi.
    Est. $542/mo

    CarMax Frederick

    4.3
    $149 delivery to Mechanicsburg, PA (12 mi)
    Check Availability
  • Carbon Black Metallic 2024 BMW X5 xDrive40iCarbon Black Metallic 2024 BMW X5 xDrive40iCarbon Black Metallic 2024 BMW X5 xDrive40iCarbon Black Metallic 2024 BMW X5 xDrive40iCarbon Black Metallic 2024 BMW X5 xDrive40iCarbon Black Metallic 2024 BMW X5 xDrive40i

    $49,850

    $1K
    37,947 mi.
    Est. $901/mo

    Fishers Imports

    4.5
    $485 delivery from Fishers, IN (486 mi)
    Check Availability
  • Black 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30i

    $29,400

    47,278 mi.
    Est. $531/mo

    Conestoga Motors

    5.0
    Ephrata, PA (38 mi)
    Check Availability
  • White Metallic 2025 BMW X3 30 xDriveWhite Metallic 2025 BMW X3 30 xDriveWhite Metallic 2025 BMW X3 30 xDriveWhite Metallic 2025 BMW X3 30 xDriveWhite Metallic 2025 BMW X3 30 xDriveWhite Metallic 2025 BMW X3 30 xDrive

    $37,400

    28,667 mi.
    Est. $676/mo

    Twin Pine Ford of Hamburg

    Hamburg, PA (48 mi)
    Check Availability
  • Black 2021 BMW X3 M40IBlack 2021 BMW X3 M40IBlack 2021 BMW X3 M40IBlack 2021 BMW X3 M40IBlack 2021 BMW X3 M40IBlack 2021 BMW X3 M40I

    $43,998

    28,120 mi.
    Est. $795/mo

    CarMax Lancaster

    3.8
    Lancaster, PA (31 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW XM LABELBlack Sapphire Metallic 2026 BMW XM LABELBlack Sapphire Metallic 2026 BMW XM LABELBlack Sapphire Metallic 2026 BMW XM LABELBlack Sapphire Metallic 2026 BMW XM LABELBlack Sapphire Metallic 2026 BMW XM LABEL

    $118,484

    $2K
    11,186 mi.
    Est. $2,141/mo

    W & L Subaru

    4.8
    Northumberland, PA (43 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28iBlack Sapphire Metallic 2025 BMW X1 xDrive28i

    $30,400

    33,063 mi.
    Est. $549/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (36 mi)
    Check Availability
  • WHITE 2018 BMW X1 xDrive28iWHITE 2018 BMW X1 xDrive28iWHITE 2018 BMW X1 xDrive28iWHITE 2018 BMW X1 xDrive28iWHITE 2018 BMW X1 xDrive28iWHITE 2018 BMW X1 xDrive28i

    $13,814

    99,540 mi.
    Est. $250/mo

    Selinsgrove Ford

    5.0
    Selinsgrove, PA (37 mi)
    Check Availability
  • Black 2020 BMW X1 xDrive28iBlack 2020 BMW X1 xDrive28iBlack 2020 BMW X1 xDrive28iBlack 2020 BMW X1 xDrive28iBlack 2020 BMW X1 xDrive28iBlack 2020 BMW X1 xDrive28i

    $25,624

    48,642 mi.
    Est. $463/mo

    Conestoga Motors

    5.0
    Ephrata, PA (38 mi)
    Check Availability
  • Gray 2024 BMW X6 xDrive40iGray 2024 BMW X6 xDrive40iGray 2024 BMW X6 xDrive40iGray 2024 BMW X6 xDrive40iGray 2024 BMW X6 xDrive40iGray 2024 BMW X6 xDrive40i

    $60,998

    33,281 mi.
    Est. $1,102/mo

    CarMax Lancaster

    3.8
    Lancaster, PA (31 mi)
    Check Availability
  • Silver 2019 BMW X4 XDrive30iSilver 2019 BMW X4 XDrive30iSilver 2019 BMW X4 XDrive30iSilver 2019 BMW X4 XDrive30iSilver 2019 BMW X4 XDrive30iSilver 2019 BMW X4 XDrive30i

    $28,998

    47,712 mi.
    Est. $524/mo

    CarMax Lancaster

    3.8
    Lancaster, PA (31 mi)
    Check Availability
  • Blue 2022 BMW X7 xDrive40iBlue 2022 BMW X7 xDrive40iBlue 2022 BMW X7 xDrive40iBlue 2022 BMW X7 xDrive40iBlue 2022 BMW X7 xDrive40iBlue 2022 BMW X7 xDrive40i

    $45,998

    44,494 mi.
    Est. $831/mo

    CarMax Lancaster

    3.8
    Lancaster, PA (31 mi)
    Check Availability
  • White 2024 BMW X2 M35iWhite 2024 BMW X2 M35iWhite 2024 BMW X2 M35iWhite 2024 BMW X2 M35iWhite 2024 BMW X2 M35iWhite 2024 BMW X2 M35i

    $39,998

    24,049 mi.
    Est. $723/mo

    CarMax Lancaster

    3.8
    Lancaster, PA (31 mi)
    Check Availability
  • Blue 2018 BMW X1 SDrive28iBlue 2018 BMW X1 SDrive28iBlue 2018 BMW X1 SDrive28iBlue 2018 BMW X1 SDrive28iBlue 2018 BMW X1 SDrive28iBlue 2018 BMW X1 SDrive28i

    $18,998

    $1K
    41,423 mi.
    Est. $343/mo

    CarMax Lancaster

    3.8
    Lancaster, PA (31 mi)
    Check Availability