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
  • Gray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40iGray Metallic 2026 BMW X5 xDrive40i

    $67,939

    12,798 mi.
    Est. $1,228/mo

    Chapman of Horsham

    4.6
    Horsham, PA (19 mi)
    Check Availability

  • Alpine White 2016 BMW X6 xDrive35iAlpine White 2016 BMW X6 xDrive35iAlpine White 2016 BMW X6 xDrive35iAlpine White 2016 BMW X6 xDrive35iAlpine White 2016 BMW X6 xDrive35iAlpine White 2016 BMW X6 xDrive35i

    $19,820

    90,191 mi.
    Est. $358/mo

    Mercedes-Benz of Wilmington

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

    $50,587

    3,605 mi.
    Est. $914/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (22 mi)
    Check Availability
  • Alpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30i

    $38,989

    $2K
    17,305 mi.
    Est. $705/mo

    BMW of Mt. Laurel

    3.4
    Mt. Laurel, NJ (27 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDrive

    $49,606

    $561
    7,620 mi.
    Est. $896/mo

    BMW of Mt. Laurel

    3.4
    Mt. Laurel, NJ (27 mi)
    Check Availability
  • Gray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30iGray 2024 BMW X3 XDrive30i

    $41,998

    19,925 mi.
    Est. $759/mo

    CarMax King of Prussia

    4.1
    King of Prussia, PA (4 mi)
    Check Availability
  • Skyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDriveSkyscraper Grey Metallic 2026 BMW X3 30 xDrive

    $47,251

    $553
    8,196 mi.
    Est. $854/mo

    BMW of Mt. Laurel

    3.4
    Mt. Laurel, NJ (27 mi)
    Check Availability
  • Silver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28iSilver Metallic 2023 BMW X1 xDrive28i

    $27,489

    $1K
    35,483 mi.
    Est. $497/mo

    Piazza Hyundai of West Chester

    3.1
    West Chester, PA (13 mi)
    Check Availability

  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $49,509

    10,844 mi.
    Est. $895/mo

    BMW of Mt. Laurel

    3.4
    Mt. Laurel, NJ (27 mi)
    Check Availability
  • Dark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDriveDark Graphite Metallic 2026 BMW X3 30 xDrive

    $49,543

    2,645 mi.
    Est. $895/mo

    Union Park Honda BMW Buick GMC Volvo Car

    2.6
    Wilmington, DE (22 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3Black Sapphire Metallic 2026 BMW X3Black Sapphire Metallic 2026 BMW X3

    $50,848

    3,660 mi.
    Est. $919/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (11 mi)
  • Blue Metallic 2025 BMW X3 30 xDriveBlue Metallic 2025 BMW X3 30 xDrive

    $45,261

    15,210 mi.
    Est. $818/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Gray Metallic 2023 BMW X3 xDrive30iGray Metallic 2023 BMW X3 xDrive30i

    $39,168

    20,596 mi.
    Est. $708/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Dark Graphite 2026 BMW X3 M50 xDriveDark Graphite 2026 BMW X3 M50 xDrive

    $59,261

    9,593 mi.
    Est. $1,071/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Dark Graphite 2026 BMW X3 M50 xDriveDark Graphite 2026 BMW X3 M50 xDrive

    $58,261

    10,269 mi.
    Est. $1,053/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X3 xDrive30iBlack Sapphire Metallic 2024 BMW X3 xDrive30i

    $40,261

    19,419 mi.
    Est. $728/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Arctic Race Blue Metallic 2025 BMW X3 30 xDriveArctic Race Blue Metallic 2025 BMW X3 30 xDrive

    $46,471

    7,290 mi.
    Est. $840/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Carbon Black Metallic 2024 BMW X7 xDrive40iCarbon Black Metallic 2024 BMW X7 xDrive40i

    $69,481

    17,854 mi.
    Est. $1,256/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Glacier Silver Metallic 2020 BMW X3 M40iGlacier Silver Metallic 2020 BMW X3 M40i

    $32,481

    58,782 mi.
    Est. $587/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Red Metallic 2026 BMW X2 xDrive28iRed Metallic 2026 BMW X2 xDrive28i

    $38,371

    11,113 mi.
    Est. $693/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Carbon Black Metallic 2024 BMW X4 xDrive30iCarbon Black Metallic 2024 BMW X4 xDrive30i

    $47,371

    17,270 mi.
    Est. $856/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 M50 xDriveBlack Sapphire Metallic 2026 BMW X3 M50 xDrive

    $59,261

    12,966 mi.
    Est. $1,071/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Alpine White 2026 BMW X7 xDrive40iAlpine White 2026 BMW X7 xDrive40i

    $90,481

    10,221 mi.
    Est. $1,635/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X5 xDrive40iMineral White Metallic 2023 BMW X5 xDrive40i

    $49,261

    29,375 mi.
    Est. $890/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Blue 2020 BMW X7 xDrive40iBlue 2020 BMW X7 xDrive40i

    $36,261

    61,127 mi.
    Est. $655/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Alpine White 2026 BMW X3 M50 xDriveAlpine White 2026 BMW X3 M50 xDrive

    $57,472

    $789
    12,250 mi.
    Est. $1,039/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Blue 2024 BMW X4 xDrive30iBlue 2024 BMW X4 xDrive30i

    $45,481

    21,992 mi.
    Est. $822/mo

    BMW of Devon

    4.9
    Devon, PA (1 mi)
    Check Availability
  • Gray Metallic 2024 BMW X4 M40iGray Metallic 2024 BMW X4 M40iGray Metallic 2024 BMW X4 M40iGray Metallic 2024 BMW X4 M40iGray Metallic 2024 BMW X4 M40iGray Metallic 2024 BMW X4 M40i

    $51,250

    26,348 mi.
    Est. $926/mo

    Unlimited Motors

    4.5
    $825 delivery from Elwood, IN (551 mi)
    Check Availability
  • White 2021 BMW X5 PHEV XDrive45eWhite 2021 BMW X5 PHEV XDrive45eWhite 2021 BMW X5 PHEV XDrive45eWhite 2021 BMW X5 PHEV XDrive45eWhite 2021 BMW X5 PHEV XDrive45eWhite 2021 BMW X5 PHEV XDrive45e

    $38,998

    37,925 mi.
    Est. $705/mo

    CarMax Raleigh

    4.4
    $349 delivery to King of Prussia, PA (4 mi)
    Check Availability