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 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35i

    $16,454

    87,595 mi.
    Est. $297/mo

    Trend Auto Motors Inc

    Malvern, PA (30 mi)
    Check Availability

  • Blue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40iBlue 2019 BMW X5 xDrive40i

    $29,953

    88,721 mi.
    Est. $541/mo

    Trend Auto Motors Inc

    Malvern, PA (30 mi)
    Check Availability

  • $68,991

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

    BMW of Lancaster

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

    9,871 mi.
    Est. $921/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • $34,925

    30,271 mi.
    Est. $631/mo

    BMW of Lancaster

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

    8,121 mi.
    Est. $940/mo

    BMW of Lancaster

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

    19,647 mi.
    Est. $776/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • Imperial Blue Metallic 2019 BMW 530 xDriveImperial Blue Metallic 2019 BMW 530 xDriveImperial Blue Metallic 2019 BMW 530 xDriveImperial Blue Metallic 2019 BMW 530 xDriveImperial Blue Metallic 2019 BMW 530 xDriveImperial Blue Metallic 2019 BMW 530 xDrive

    $16,953

    98,143 mi.
    Est. $306/mo

    Trend Auto Motors Inc

    Malvern, PA (30 mi)
    Check Availability

  • $50,763

    9,474 mi.
    Est. $917/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • $53,999

    22,877 mi.
    Est. $976/mo

    BMW of Lancaster

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

    8,733 mi.
    Est. $940/mo

    BMW of Lancaster

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

    7,043 mi.
    Est. $831/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • $56,992

    17,968 mi.
    Est. $1,030/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • Black 2003 BMW 330 330Cic Convertible 2DBlack 2003 BMW 330 330Cic Convertible 2DBlack 2003 BMW 330 330Cic Convertible 2DBlack 2003 BMW 330 330Cic Convertible 2DBlack 2003 BMW 330 330Cic Convertible 2DBlack 2003 BMW 330 330Cic Convertible 2D

    $11,454

    100,123 mi.
    Est. $207/mo

    Trend Auto Motors Inc

    Malvern, PA (30 mi)
    Check Availability

  • $49,991

    4,328 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • $82,747

    11,981 mi.
    Est. $1,495/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • $73,599

    9,928 mi.
    Est. $1,330/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • $72,511

    49,164 mi.
    Est. $1,310/mo

    BMW of Lancaster

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

    8,297 mi.
    Est. $903/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • Black 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35iBlack 2015 BMW X5 xDrive35i

    $16,454

    87,595 mi.
    Est. $297/mo

    Trend Auto Motors Inc

    Malvern, PA (30 mi)
    Check Availability

  • $83,431

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

    BMW of Lancaster

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

    28,366 mi.
    Est. $1,012/mo

    BMW of Lancaster

    4.7
    Lancaster, PA (27 mi)
  • Not Priced

    86,878 mi.

    Jeff D'Ambrosio Chrysler Dodge Jeep Mits

    4.0
    Downingtown, PA (28 mi)
    Check Availability
  • $50,782

    $699
    31,583 mi.
    Est. $918/mo

    BMW of Allentown

    4.8
    Allentown, PA (29 mi)
    Check Availability
  • $19,485

    85,053 mi.
    Est. $352/mo

    Lehigh Valley Honda

    4.8
    Emmaus, PA (30 mi)
    Check Availability
  • Black 2016 BMW 535 535i Sedan 4DBlack 2016 BMW 535 535i Sedan 4DBlack 2016 BMW 535 535i Sedan 4DBlack 2016 BMW 535 535i Sedan 4DBlack 2016 BMW 535 535i Sedan 4DBlack 2016 BMW 535 535i Sedan 4D

    $19,454

    57,006 mi.
    Est. $352/mo

    Trend Auto Motors Inc

    Malvern, PA (30 mi)
    Check Availability

  • $14,485

    34,410 mi.
    Est. $262/mo

    Scott Mazda

    Allentown, PA (30 mi)
    Check Availability
  • Not Priced

    68,909 mi.
    Est. $0/mo

    Trend Auto Motors Inc

    Malvern, PA (30 mi)
    Check Availability
  • Gray 2019 BMW 440 I xDriveGray 2019 BMW 440 I xDriveGray 2019 BMW 440 I xDriveGray 2019 BMW 440 I xDriveGray 2019 BMW 440 I xDriveGray 2019 BMW 440 I xDrive

    $35,998

    32,276 mi.
    Est. $651/mo

    CarMax Turnersville

    4.9
    $149 delivery to Lancaster, PA (27 mi)
    Check Availability
  • Black 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30iBlack 2022 BMW Z4 sDrive30i

    $35,998

    59,760 mi.
    Est. $651/mo

    CarMax Laurel

    3.7
    $149 delivery to Lancaster, PA (27 mi)
    Check Availability
  • White Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40iWhite Metallic 2026 BMW X5 xDrive40i

    $69,479

    8,154 mi.
    Est. $1,256/mo

    BMW of Doylestown A Thompson Dealership

    4.4
    Doylestown, PA (45 mi)
    Check Availability
  • Arctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40i

    $27,699

    $391
    70,093 mi.
    Est. $501/mo

    Lexus of Wilmington

    4.9
    Wilmington, DE (46 mi)
    Check Availability
  • Gray 2016 BMW X5 xDrive35iGray 2016 BMW X5 xDrive35iGray 2016 BMW X5 xDrive35iGray 2016 BMW X5 xDrive35iGray 2016 BMW X5 xDrive35iGray 2016 BMW X5 xDrive35i

    $13,668

    $169
    121,091 mi.
    Est. $247/mo

    Nucar Nissan of Allentown

    4.4
    Allentown, PA (32 mi)
    Check Availability
  • Blue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40iBlue 2022 BMW X5 xDrive40i

    $31,989

    54,551 mi.
    Est. $578/mo

    CarVision of Trooper

    4.7
    Trooper, PA (34 mi)
    Check Availability
  • Tanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDriveTanzanite Blue II Metallic 2026 BMW X3 30 xDrive

    $56,474

    5,578 mi.
    Est. $1,021/mo

    BMW of Devon

    4.9
    Devon, PA (36 mi)
    Check Availability
  • White Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30iWhite Metallic 2023 BMW X3 xDrive30i

    $42,479

    29,619 mi.
    Est. $768/mo

    BMW of Doylestown A Thompson Dealership

    4.4
    Doylestown, PA (45 mi)
    Check Availability
  • Alpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDriveAlpine White 2026 BMW X3 30 xDrive

    $40,518

    $181
    22,164 mi.
    Est. $732/mo

    Lexus of Wilmington

    4.9
    Wilmington, DE (46 mi)
    Check Availability
  • White 2023 BMW X3 xDrive30iWhite 2023 BMW X3 xDrive30iWhite 2023 BMW X3 xDrive30iWhite 2023 BMW X3 xDrive30iWhite 2023 BMW X3 xDrive30iWhite 2023 BMW X3 xDrive30i

    $30,989

    42,209 mi.
    Est. $560/mo

    CarVision of Trooper

    4.7
    Trooper, PA (34 mi)
    Check Availability
  • White 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30iWhite 2024 BMW X3 xDrive30i

    $38,828

    $130
    29,874 mi.
    Est. $702/mo

    Star GMC of Easton

    4.6
    Easton, PA (44 mi)
    Check Availability
  • Portimao Blue 2023 BMW M340 M340IPortimao Blue 2023 BMW M340 M340IPortimao Blue 2023 BMW M340 M340IPortimao Blue 2023 BMW M340 M340IPortimao Blue 2023 BMW M340 M340IPortimao Blue 2023 BMW M340 M340I

    $48,587

    $2.7K
    21,444 mi.
    Est. $878/mo

    CarShop Glen Mills

    4.8
    Glen Mills, PA (40 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW iX xDrive50Black Sapphire Metallic 2025 BMW iX xDrive50Black Sapphire Metallic 2025 BMW iX xDrive50Black Sapphire Metallic 2025 BMW iX xDrive50Black Sapphire Metallic 2025 BMW iX xDrive50Black Sapphire Metallic 2025 BMW iX xDrive50

    $53,486

    $3.7K
    20,595 mi.
    Est. $967/mo

    CarShop Glen Mills

    4.8
    Glen Mills, PA (40 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW X5 xDrive45eBlack Sapphire Metallic 2022 BMW X5 xDrive45eBlack Sapphire Metallic 2022 BMW X5 xDrive45eBlack Sapphire Metallic 2022 BMW X5 xDrive45eBlack Sapphire Metallic 2022 BMW X5 xDrive45eBlack Sapphire Metallic 2022 BMW X5 xDrive45e

    $40,094

    $1.8K
    54,266 mi.
    Est. $725/mo

    Land Rover Wilmington

    4.8
    Wilmington, DE (46 mi)
    Check Availability