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 2017 BMW 540 xDriveBlack 2017 BMW 540 xDriveBlack 2017 BMW 540 xDriveBlack 2017 BMW 540 xDriveBlack 2017 BMW 540 xDriveBlack 2017 BMW 540 xDrive

    $21,476

    76,216 mi.
    Est. $366/mo

    Trend Auto Motors Inc

    Malvern, PA (23 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. $338/mo

    Mercedes-Benz of Wilmington

    3.8
    Wilmington, DE (1 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. $611/mo

    Mercedes-Benz of Wilmington

    3.8
    Wilmington, DE (1 mi)
    Check Availability

  • $38,571

    25,476 mi.
    Est. $658/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $73,143

    10,967 mi.
    Est. $1,247/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $47,365

    28,445 mi.
    Est. $808/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $40,885

    22,209 mi.
    Est. $697/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $32,262

    22,486 mi.
    Est. $550/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • 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. $525/mo

    Mercedes-Benz of Wilmington

    3.8
    Wilmington, DE (1 mi)
    Check Availability

  • $36,313

    16,962 mi.
    Est. $619/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $41,307

    14,672 mi.
    Est. $704/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $54,840

    24,515 mi.
    Est. $935/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $37,965

    22,686 mi.
    Est. $647/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $138,868

    11,363 mi.
    Est. $2,368/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • 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

    $76,820

    9,278 mi.
    Est. $1,310/mo

    Mercedes-Benz of Wilmington

    3.8
    Wilmington, DE (1 mi)
    Check Availability

  • $56,182

    25,679 mi.
    Est. $958/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $42,424

    2,263 mi.
    Est. $723/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $35,352

    17,874 mi.
    Est. $603/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $75,985

    19,251 mi.
    Est. $1,295/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $37,485

    33,255 mi.
    Est. $639/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • 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. $469/mo

    Piazza Hyundai of West Chester

    3.1
    West Chester, PA (11 mi)
    Check Availability

  • $34,315

    25,153 mi.
    Est. $585/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $32,365

    30,767 mi.
    Est. $552/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • $39,894

    32,146 mi.
    Est. $680/mo

    BMW of the Main Line

    4.1
    Bala Cynwyd, PA (27 mi)
  • White 2014 BMW X3 xDrive28i

    $9,610

    118,753 mi.
    Est. $164/mo

    CW Clarke Auto Centers

    3.7
    Gloucester City, NJ (28 mi)
    Check Availability
  • $12,538

    78,828 mi.
    Est. $214/mo

    Royal Auto Group

    3.4
    Haddon Township, NJ (29 mi)
    Check Availability
  • Alpine White 2025 BMW i5 xDrive40Alpine White 2025 BMW i5 xDrive40Alpine White 2025 BMW i5 xDrive40Alpine White 2025 BMW i5 xDrive40Alpine White 2025 BMW i5 xDrive40Alpine White 2025 BMW i5 xDrive40

    $42,038

    6,895 mi.
    Est. $717/mo

    Royal Auto Group

    3.4
    Haddon Township, NJ (29 mi)
    Check Availability

  • Not Priced

    83,443 mi.
    Est. $0/mo

    Premier Auto Group

    Turnersville, NJ (29 mi)
    Check Availability
  • $51,890

    32,284 mi.
    Est. $885/mo

    Conicelli Autoplex

    4.3
    Conshohocken, PA (30 mi)
    Check Availability
  • $25,798

    60,485 mi.
    Est. $440/mo

    CarVision of Trooper

    4.6
    Trooper, PA (30 mi)
    Check Availability
  • Gray 2024 BMW M3Gray 2024 BMW M3Gray 2024 BMW M3Gray 2024 BMW M3Gray 2024 BMW M3Gray 2024 BMW M3

    $77,998

    16,355 mi.
    Est. $1,330/mo

    CarMax Capital Boulevard

    4.6
    $349 delivery to Newark, DE (9 mi)
    Check Availability
  • Black 2023 BMW M550 I xDriveBlack 2023 BMW M550 I xDriveBlack 2023 BMW M550 I xDriveBlack 2023 BMW M550 I xDriveBlack 2023 BMW M550 I xDriveBlack 2023 BMW M550 I xDrive

    $55,998

    30,583 mi.
    Est. $955/mo

    CarMax Fredericksburg

    4.1
    $149 delivery to Newark, DE (9 mi)
    Check Availability
  • Green Metallic 2024 BMW X5 xDrive40iGreen Metallic 2024 BMW X5 xDrive40iGreen Metallic 2024 BMW X5 xDrive40iGreen Metallic 2024 BMW X5 xDrive40iGreen Metallic 2024 BMW X5 xDrive40iGreen Metallic 2024 BMW X5 xDrive40i

    $52,479

    33,147 mi.
    Est. $895/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (48 mi)
    Check Availability
  • White 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40i

    $32,485

    91,799 mi.
    Est. $554/mo

    Bristol Auto Mall

    4.9
    Levittown, PA (49 mi)
    Check Availability
  • Carbon Black Metallic 2020 BMW X5 xDrive40iCarbon Black Metallic 2020 BMW X5 xDrive40iCarbon Black Metallic 2020 BMW X5 xDrive40iCarbon Black Metallic 2020 BMW X5 xDrive40iCarbon Black Metallic 2020 BMW X5 xDrive40iCarbon Black Metallic 2020 BMW X5 xDrive40i

    $23,299

    96,504 mi.
    Est. $397/mo

    CarVision of Maple Shade

    4.9
    Maple Shade, NJ (36 mi)
    Check Availability
  • Gray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30iGray Metallic 2024 BMW X3 xDrive30i

    $35,479

    $2K
    25,985 mi.
    Est. $605/mo

    BMW of Doylestown A Thompson Dealership

    4.5
    Doylestown, PA (48 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

    $30,499

    $500
    44,775 mi.
    Est. $520/mo

    CarVision of Maple Shade

    4.9
    Maple Shade, NJ (36 mi)
    Check Availability
  • Mineral White Metallic 2025 BMW X3 30 xDriveMineral White Metallic 2025 BMW X3 30 xDriveMineral White Metallic 2025 BMW X3 30 xDriveMineral White Metallic 2025 BMW X3 30 xDriveMineral White Metallic 2025 BMW X3 30 xDriveMineral White Metallic 2025 BMW X3 30 xDrive

    $37,900

    34,534 mi.
    Est. $646/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (44 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW 540 xDriveBlack Sapphire Metallic 2021 BMW 540 xDriveBlack Sapphire Metallic 2021 BMW 540 xDriveBlack Sapphire Metallic 2021 BMW 540 xDriveBlack Sapphire Metallic 2021 BMW 540 xDriveBlack Sapphire Metallic 2021 BMW 540 xDrive

    $35,236

    $801
    34,226 mi.
    Est. $601/mo

    CarShop Hatfield

    4.9
    Hatfield, PA (42 mi)
    Check Availability
  • Phytonic Blue Metallic 2021 BMW X4 xDrive30iPhytonic Blue Metallic 2021 BMW X4 xDrive30iPhytonic Blue Metallic 2021 BMW X4 xDrive30iPhytonic Blue Metallic 2021 BMW X4 xDrive30iPhytonic Blue Metallic 2021 BMW X4 xDrive30iPhytonic Blue Metallic 2021 BMW X4 xDrive30i

    $22,328

    95,467 mi.
    Est. $381/mo

    BMW of Bel Air

    4.6
    Bel Air, MD (44 mi)
    Check Availability
  • Skyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40iSkyscraper Grey Metallic 2025 BMW X5 xDrive40i

    $59,594

    6,795 mi.
    Est. $1,016/mo

    BMW of Bel Air

    4.6
    Bel Air, MD (44 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40iBlack Sapphire Metallic 2024 BMW X3 M40i

    $48,791

    35,648 mi.
    Est. $832/mo

    BMW of Bel Air

    4.6
    Bel Air, MD (44 mi)
    Check Availability
  • Brooklyn Grey Metallic 2024 BMW X4 M40iBrooklyn Grey Metallic 2024 BMW X4 M40iBrooklyn Grey Metallic 2024 BMW X4 M40iBrooklyn Grey Metallic 2024 BMW X4 M40iBrooklyn Grey Metallic 2024 BMW X4 M40iBrooklyn Grey Metallic 2024 BMW X4 M40i

    $50,789

    $600
    32,142 mi.
    Est. $866/mo

    CarShop Hatfield

    4.9
    Hatfield, PA (42 mi)
    Check Availability
  • Jet Black 2023 BMW i4 Gran Coupe eDrive35Jet Black 2023 BMW i4 Gran Coupe eDrive35Jet Black 2023 BMW i4 Gran Coupe eDrive35Jet Black 2023 BMW i4 Gran Coupe eDrive35Jet Black 2023 BMW i4 Gran Coupe eDrive35Jet Black 2023 BMW i4 Gran Coupe eDrive35

    $31,607

    $482
    25,154 mi.
    Est. $539/mo

    BMW of Bel Air

    4.6
    Bel Air, MD (44 mi)
    Check Availability