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 Filters
  • Mineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330iMineral Gray Metallic 2019 BMW 330 330i

    $19,977

    81,158 mi.
    Est. $361/mo

    Trend Auto Motors Inc

    4.2
    Check Availability
    Malvern, PA (25 mi)

    Quick view
  • Not Priced

    0 mi.
    Est. $0/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (27 mi)
    Quick view
  • $44,481

    12,627 mi.
    Est. $804/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (27 mi)
    Quick view
  • $79,481

    5,501 mi.
    Est. $1,436/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (27 mi)
    Quick view
  • $47,371

    11,680 mi.
    Est. $856/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (27 mi)
    Quick view
  • $45,481

    5,740 mi.
    Est. $822/mo

    BMW of Devon

    4.9
    Check Availability
    Devon, PA (27 mi)
    Quick view
  • Mediterranean Blue Metallic 2018 BMW X2 xDrive28i

    $13,464

    87,746 mi.
    Est. $243/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (27 mi)
    Quick view
  • $18,973

    99,797 mi.
    Est. $343/mo

    CarsIndex - Horsham

    4.7
    Check Availability
    Horsham, PA (27 mi)
    Quick view
  • $47,995

    55,965 mi.
    Est. $867/mo

    CarNu Sales

    Check Availability
    Warminster, PA (27 mi)
    Quick view
  • $2,990

    83,149 mi.
    Est. $54/mo

    Selden Motors

    3.2
    Check Availability
    Willow Grove, PA (27 mi)
    Quick view
  • $28,989

    58,387 mi.
    Est. $524/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • Jet Black 2019 BMW X3 sDrive30i

    $14,489

    $500
    91,523 mi.
    Est. $262/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • $33,495

    50,340 mi.
    Est. $605/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • BLUE 2020 BMW X5 xDrive40i

    $25,495

    95,860 mi.
    Est. $461/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • Gray 2025 BMW X2 xDrive28i

    $37,489

    $500
    19,614 mi.
    Est. $677/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • Black 2017 BMW 330 xDrive

    $15,489

    $500
    73,104 mi.
    Est. $280/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • $22,989

    60,074 mi.
    Est. $415/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • $9,989

    96,912 mi.
    Est. $181/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • Terra Brown Metallic 2020 BMW X3 xDrive30i

    $17,989

    94,345 mi.
    Est. $325/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • Blue 2021 BMW 840 Gran Coupe i xDrive

    $35,989

    74,489 mi.
    Est. $650/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • Blue 2019 BMW 430 Gran Coupe i xDrive

    $18,999

    $1K
    72,395 mi.
    Est. $343/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • $27,989

    90,650 mi.
    Est. $506/mo

    CarsIndex Warminster

    4.0
    Check Availability
    Warminster, PA (28 mi)
    Quick view
  • $22,000

    61,790 mi.
    Est. $398/mo

    Glanzmann Subaru

    4.9
    Check Availability
    Hatboro, PA (28 mi)
    Quick view
  • Carbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWDCarbon Black Metallic 2024 BMW X3 M AWD

    $63,894

    $1.8K
    32,100 mi.
    Est. $1,155/mo

    NJ Auto Haus LLC

    Check Availability
    $799 delivery from Elizabeth, NJ (71 mi)
    Quick view
  • Gray Metallic 2017 BMW X6 M BaseGray Metallic 2017 BMW X6 M BaseGray Metallic 2017 BMW X6 M BaseGray Metallic 2017 BMW X6 M BaseGray Metallic 2017 BMW X6 M Base

    $24,990

    124,893 mi.
    Est. $452/mo

    Excel Auto Lounge

    4.5
    Check Availability
    $599 delivery from Hightstown, NJ (53 mi)
    Quick view
  • Dark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDriveDark Graphite Metallic 2026 BMW X3 M50 xDrive

    $58,000

    $1.8K
    15,844 mi.
    Est. $1,048/mo

    Lexus of Wilmington

    4.9
    Check Availability
    Wilmington, DE (46 mi)
    Quick view
  • Gray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDriveGray Metallic 2025 BMW X3 M50 xDrive

    $64,388

    $100
    8,086 mi.
    Est. $1,164/mo

    BMW of Bridgewater

    4.9
    Check Availability
    Bridgewater, NJ (49 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40iBlack Sapphire Metallic 2026 BMW X5 xDrive40i

    $55,255

    $4.7K
    25,342 mi.
    Est. $999/mo

    Lexus of Wilmington

    4.9
    Check Availability
    Wilmington, DE (46 mi)
    Quick view
  • Carbon Black Metallic 2025 BMW X5 M60iCarbon Black Metallic 2025 BMW X5 M60iCarbon Black Metallic 2025 BMW X5 M60iCarbon Black Metallic 2025 BMW X5 M60iCarbon Black Metallic 2025 BMW X5 M60iCarbon Black Metallic 2025 BMW X5 M60i

    $84,777

    10,307 mi.
    Est. $1,532/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (36 mi)
    Quick view
  • 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

    $46,990

    44,804 mi.
    Est. $849/mo

    Faulkner Toyota Trevose

    4.7
    Check Availability
    Trevose, PA (36 mi)
    Quick view
  • Gray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40iGray Metallic 2024 BMW X5 xDrive40i

    $42,798

    53,849 mi.
    Est. $773/mo

    CarVision of Maple Shade

    4.9
    Check Availability
    Maple Shade, NJ (45 mi)
    Quick view
  • Carbon Black Metallic 2026 BMW X5 xDrive40iCarbon Black Metallic 2026 BMW X5 xDrive40iCarbon Black Metallic 2026 BMW X5 xDrive40iCarbon Black Metallic 2026 BMW X5 xDrive40iCarbon Black Metallic 2026 BMW X5 xDrive40iCarbon Black Metallic 2026 BMW X5 xDrive40i

    $74,885

    7,045 mi.
    Est. $1,353/mo

    Flemington BMW

    4.9
    Check Availability
    Flemington, NJ (35 mi)
    Quick view
  • Alpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40iAlpine White 2024 BMW X5 xDrive40i

    $58,288

    $100
    19,879 mi.
    Est. $1,053/mo

    BMW of Bridgewater

    4.9
    Check Availability
    Bridgewater, NJ (49 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW X3 M50 xDriveBlack Sapphire Metallic 2026 BMW X3 M50 xDriveBlack Sapphire Metallic 2026 BMW X3 M50 xDriveBlack Sapphire Metallic 2026 BMW X3 M50 xDriveBlack Sapphire Metallic 2026 BMW X3 M50 xDriveBlack Sapphire Metallic 2026 BMW X3 M50 xDrive

    $66,550

    4,319 mi.
    Est. $1,203/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (36 mi)
    Quick view
  • Arctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDriveArctic Race Blue Metallic 2026 BMW X3 30 xDrive

    $46,985

    9,594 mi.
    Est. $849/mo

    Flemington BMW

    4.9
    Check Availability
    Flemington, NJ (35 mi)
    Quick view
  • Jet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30iJet Black 2022 BMW X3 xDrive30i

    $29,970

    42,804 mi.
    Est. $542/mo

    Sky Motor Cars

    4.9
    Check Availability
    West Chester, PA (34 mi)
    Quick view
  • Dark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30iDark Graphite Metallic 2023 BMW X3 xDrive30i

    $33,999

    $996
    30,370 mi.
    Est. $614/mo

    Hyundai of Trenton

    4.5
    Check Availability
    Ewing Township, NJ (42 mi)
    Quick view
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