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
  • Mineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDrive

    $75,820

    $1K
    9,278 mi.
    Est. $1,370/mo

    Mercedes-Benz of Wilmington

    3.8
    Wilmington, DE (24 mi)
    Check Availability

  • Black Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDrive

    $35,820

    33,374 mi.
    Est. $647/mo

    Mercedes-Benz of Wilmington

    3.8
    Wilmington, DE (24 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

    $18,977

    57,006 mi.
    Est. $343/mo

    Trend Auto Motors Inc

    Malvern, PA (9 mi)
    Check Availability

  • Alpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40iAlpine White 2021 BMW X3 M40i

    $40,990

    36,200 mi.
    Est. $741/mo

    Porsche Delaware

    4.4
    Newark, DE (29 mi)
    Check Availability
  • White 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40i

    $26,517

    79,148 mi.
    Est. $479/mo

    CARMART

    5.0
    New Castle, DE (29 mi)
    Check Availability
  • Skyscraper Gray Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Gray Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Gray Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Gray Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Gray Metallic 2022 BMW 228 Gran Coupe i xDriveSkyscraper Gray Metallic 2022 BMW 228 Gran Coupe i xDrive

    $21,988

    $365
    44,430 mi.
    Est. $397/mo

    Euro Motorcars Devon

    4.4
    Devon, PA (15 mi)
    Check Availability
  • Alpine White 2023 BMW X5 xDrive40iAlpine White 2023 BMW X5 xDrive40iAlpine White 2023 BMW X5 xDrive40iAlpine White 2023 BMW X5 xDrive40iAlpine White 2023 BMW X5 xDrive40iAlpine White 2023 BMW X5 xDrive40i

    $43,598

    $592
    39,727 mi.
    Est. $788/mo

    Winner Chevrolet

    4.0
    Wilmington, DE (24 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

    $42,998

    28,120 mi.
    Est. $777/mo

    CarMax King of Prussia

    4.1
    King of Prussia, PA (17 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDriveMineral White Metallic 2026 BMW 840 i xDrive

    $75,820

    $1K
    9,278 mi.
    Est. $1,370/mo

    Mercedes-Benz of Wilmington

    3.8
    Wilmington, DE (24 mi)
    Check Availability

  • Black Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40iBlack Sapphire Metallic 2023 BMW X5 xDrive40i

    $47,188

    $501
    29,796 mi.
    Est. $853/mo

    CarShop Glen Mills

    4.9
    Glen Mills, PA (17 mi)
    Check Availability
  • Alpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28iAlpine White 2026 BMW X2 xDrive28i

    $35,788

    $800
    17,580 mi.
    Est. $647/mo

    CarShop Hatfield

    4.9
    Hatfield, PA (26 mi)
    Check Availability
  • Mineral White Metallic 2021 BMW X3 xDrive30iMineral White Metallic 2021 BMW X3 xDrive30iMineral White Metallic 2021 BMW X3 xDrive30iMineral White Metallic 2021 BMW X3 xDrive30iMineral White Metallic 2021 BMW X3 xDrive30iMineral White Metallic 2021 BMW X3 xDrive30i

    $23,985

    62,310 mi.
    Est. $433/mo

    AutoLenders of Newtown Square

    4.9
    Edgemont, PA (16 mi)
    Check Availability
  • Alpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDriveAlpine White 2023 BMW 330 i xDrive

    $34,450

    27,025 mi.
    Est. $623/mo

    Euro Motorcars Devon

    4.4
    Devon, PA (15 mi)
    Check Availability
  • Mineral White 2024 BMW X3 xDrive30iMineral White 2024 BMW X3 xDrive30iMineral White 2024 BMW X3 xDrive30iMineral White 2024 BMW X3 xDrive30iMineral White 2024 BMW X3 xDrive30iMineral White 2024 BMW X3 xDrive30i

    $35,086

    $1.4K
    17,283 mi.
    Est. $634/mo

    CarShop Hatfield

    4.9
    Hatfield, PA (26 mi)
    Check Availability
  • Alpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDriveAlpine White 2011 BMW 328 xDrive

    $9,977

    95,006 mi.
    Est. $180/mo

    Trend Auto Motors Inc

    Malvern, PA (9 mi)
    Check Availability

  • Jet Black 2023 BMW 230 i xDriveJet Black 2023 BMW 230 i xDriveJet Black 2023 BMW 230 i xDriveJet Black 2023 BMW 230 i xDriveJet Black 2023 BMW 230 i xDriveJet Black 2023 BMW 230 i xDrive

    $29,788

    $301
    45,759 mi.
    Est. $538/mo

    CarShop Hatfield

    4.9
    Hatfield, PA (26 mi)
    Check Availability
  • Jet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30i

    $34,159

    16,194 mi.
    Est. $617/mo

    GENESIS OF CONSHOHOCKEN

    4.9
    CONSHOHOCKEN, PA (21 mi)
    Check Availability
  • Alpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40iAlpine White 2024 BMW X3 M40i

    $50,380

    $109
    21,654 mi.
    Est. $910/mo

    Bergey's Kia

    4.8
    Colmar, PA (25 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30i

    $36,690

    27,236 mi.
    Est. $663/mo

    CarShop Glen Mills

    4.9
    Glen Mills, PA (17 mi)
    Check Availability
  • Mineral White 2024 BMW X3 M40iMineral White 2024 BMW X3 M40iMineral White 2024 BMW X3 M40iMineral White 2024 BMW X3 M40iMineral White 2024 BMW X3 M40iMineral White 2024 BMW X3 M40i

    $40,436

    $1.8K
    50,445 mi.
    Est. $731/mo

    CarShop Glen Mills

    4.9
    Glen Mills, PA (17 mi)
    Check Availability
  • Arctic Gray Metallic 2022 BMW X5 PHEV xDrive45eArctic Gray Metallic 2022 BMW X5 PHEV xDrive45eArctic Gray Metallic 2022 BMW X5 PHEV xDrive45eArctic Gray Metallic 2022 BMW X5 PHEV xDrive45eArctic Gray Metallic 2022 BMW X5 PHEV xDrive45eArctic Gray Metallic 2022 BMW X5 PHEV xDrive45e

    $30,820

    78,331 mi.
    Est. $557/mo

    Mercedes-Benz of Wilmington

    3.8
    Wilmington, DE (24 mi)
    Check Availability

  • Dark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30iDark Graphite Metallic 2021 BMW X3 xDrive30i

    $23,185

    $955
    63,931 mi.
    Est. $419/mo

    John L. Smith, Inc.

    4.7
    West Chester, PA (11 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30iMineral White Metallic 2023 BMW X3 xDrive30i

    $32,190

    48,125 mi.
    Est. $582/mo

    Peruzzi Toyota

    4.6
    Hatfield, PA (26 mi)
    Check Availability
  • Mineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30iMineral White Metallic 2024 BMW X3 xDrive30i

    $38,379

    17,558 mi.
    Est. $694/mo

    GENESIS OF CONSHOHOCKEN

    4.9
    CONSHOHOCKEN, PA (21 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 (24 mi)
    Check Availability
  • Jet Black 2023 BMW X1 xDrive28iJet Black 2023 BMW X1 xDrive28iJet Black 2023 BMW X1 xDrive28iJet Black 2023 BMW X1 xDrive28iJet Black 2023 BMW X1 xDrive28iJet Black 2023 BMW X1 xDrive28i

    $31,489

    31,820 mi.
    Est. $569/mo

    CarShop Hatfield

    4.9
    Hatfield, PA (26 mi)
    Check Availability
  • White 2016 BMW X5 xDrive50iWhite 2016 BMW X5 xDrive50iWhite 2016 BMW X5 xDrive50iWhite 2016 BMW X5 xDrive50iWhite 2016 BMW X5 xDrive50iWhite 2016 BMW X5 xDrive50i

    $18,977

    68,909 mi.
    Est. $343/mo

    Trend Auto Motors Inc

    Malvern, PA (9 mi)
    Check Availability

  • Black Sapphire Metallic 2024 BMW X5 M60iBlack Sapphire Metallic 2024 BMW X5 M60iBlack Sapphire Metallic 2024 BMW X5 M60iBlack Sapphire Metallic 2024 BMW X5 M60iBlack Sapphire Metallic 2024 BMW X5 M60iBlack Sapphire Metallic 2024 BMW X5 M60i

    $60,469

    40,429 mi.
    Est. $1,093/mo

    Land Rover Jaguar Main Line

    Wayne, PA (17 mi)
    Check Availability
  • Black 2018 BMW X3 M40iBlack 2018 BMW X3 M40iBlack 2018 BMW X3 M40iBlack 2018 BMW X3 M40iBlack 2018 BMW X3 M40iBlack 2018 BMW X3 M40i

    $26,476

    79,964 mi.
    Est. $478/mo

    Trend Auto Motors Inc

    Malvern, PA (9 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X5 M60iBlack Sapphire Metallic 2026 BMW X5 M60iBlack Sapphire Metallic 2026 BMW X5 M60iBlack Sapphire Metallic 2026 BMW X5 M60iBlack Sapphire Metallic 2026 BMW X5 M60iBlack Sapphire Metallic 2026 BMW X5 M60i

    $81,405

    12,342 mi.
    Est. $1,471/mo

    RDS Ineos Grenadier

    Devon, PA (15 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

    $55,915

    26,672 mi.
    Est. $1,010/mo

    Drive Philly

    Philadelphia, PA (28 mi)
    Check Availability
  • White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3White 2022 BMW M3

    $63,998

    36,313 mi.
    Est. $1,157/mo

    CarMax Mechanicsburg

    4.3
    $49 delivery to King of Prussia, PA (17 mi)
    Check Availability
  • Black 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40IBlack 2020 BMW Z4 M40I

    $39,998

    34,289 mi.
    Est. $723/mo

    CarMax Laurel

    3.8
    $149 delivery to King of Prussia, PA (17 mi)
    Check Availability