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
  • Alpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDrive

    $43,290

    22,389 mi.
    Est. $739/mo

    Twin Pine Ford

    4.5
    Ephrata, PA (26 mi)
    Check Availability

    Quick view
  • $58,890

    136 mi.
    Est. $1,005/mo

    BMW of West Chester (PA)

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

    $58,115

    6 mi.
    Est. $992/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $39,999

    14,097 mi.
    Est. $683/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Green 2026 BMW X1 xDrive28iGreen 2026 BMW X1 xDrive28iGreen 2026 BMW X1 xDrive28iGreen 2026 BMW X1 xDrive28iGreen 2026 BMW X1 xDrive28iGreen 2026 BMW X1 xDrive28i

    $47,850

    6 mi.
    Est. $817/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $41,347

    23,893 mi.
    Est. $706/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $31,445

    65,999 mi.
    Est. $537/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Red Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NARed Metallic 2026 BMW 330 I XDrive NA

    $57,115

    6 mi.
    Est. $975/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Gray Metallic 2026 BMW M235 Gran Coupe XdriveGray Metallic 2026 BMW M235 Gran Coupe XdriveGray Metallic 2026 BMW M235 Gran Coupe XdriveGray Metallic 2026 BMW M235 Gran Coupe XdriveGray Metallic 2026 BMW M235 Gran Coupe XdriveGray Metallic 2026 BMW M235 Gran Coupe Xdrive

    $56,805

    6 mi.
    Est. $970/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $58,025

    362 mi.
    Est. $991/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $106,975

    13,384 mi.
    Est. $1,826/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Manhattan Brown 2026 BMW X5 xDrive40iManhattan Brown 2026 BMW X5 xDrive40iManhattan Brown 2026 BMW X5 xDrive40iManhattan Brown 2026 BMW X5 xDrive40iManhattan Brown 2026 BMW X5 xDrive40iManhattan Brown 2026 BMW X5 xDrive40i

    $79,950

    6 mi.
    Est. $1,365/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $82,225

    613 mi.
    Est. $1,404/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Dark Graphite Metallic 2026 BMW 530 i xDriveDark Graphite Metallic 2026 BMW 530 i xDriveDark Graphite Metallic 2026 BMW 530 i xDriveDark Graphite Metallic 2026 BMW 530 i xDriveDark Graphite Metallic 2026 BMW 530 i xDriveDark Graphite Metallic 2026 BMW 530 i xDrive

    $71,185

    6 mi.
    Est. $1,215/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Arctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NAArctic 2026 BMW 330 I XDrive NA

    $54,265

    6 mi.
    Est. $926/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $83,475

    $4K
    4,135 mi.
    Est. $1,425/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Gray Metallic 2026 BMW 430 i xDriveGray Metallic 2026 BMW 430 i xDriveGray Metallic 2026 BMW 430 i xDriveGray Metallic 2026 BMW 430 i xDriveGray Metallic 2026 BMW 430 i xDriveGray Metallic 2026 BMW 430 i xDrive

    $62,870

    6 mi.
    Est. $1,073/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $48,570

    136 mi.
    Est. $829/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Space Silver 2026 BMW iX xDrive45Space Silver 2026 BMW iX xDrive45Space Silver 2026 BMW iX xDrive45Space Silver 2026 BMW iX xDrive45Space Silver 2026 BMW iX xDrive45Space Silver 2026 BMW iX xDrive45

    $79,999

    6 mi.
    Est. $1,366/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $71,860

    136 mi.
    Est. $1,227/mo

    BMW of West Chester (PA)

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

    $57,615

    6 mi.
    Est. $984/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Blue Metallic 2026 BMW i5 xDrive40Blue Metallic 2026 BMW i5 xDrive40Blue Metallic 2026 BMW i5 xDrive40Blue Metallic 2026 BMW i5 xDrive40Blue Metallic 2026 BMW i5 xDrive40Blue Metallic 2026 BMW i5 xDrive40

    $79,335

    6 mi.
    Est. $1,354/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • Mineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDriveMineral White Metallic 2025 BMW 330 i xDrive

    $51,425

    6 mi.
    Est. $878/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $108,875

    631 mi.
    Est. $1,859/mo

    BMW of West Chester (PA)

    4.8
    West Chester, PA (27 mi)
    Check Availability
    Quick view
  • $38,900

    51,643 mi.
    Est. $664/mo

    J C L Automotive

    Hellertown, PA (28 mi)
    Check Availability
    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

    $62,431

    $3.3K
    32,100 mi.
    Est. $1,066/mo

    NJ Auto Haus LLC

    $799 delivery from Elizabeth, NJ (82 mi)
    Check Availability
    Quick view
  • Brooklyn Gray Metallic 2023 BMW X3 M AWDBrooklyn Gray Metallic 2023 BMW X3 M AWDBrooklyn Gray Metallic 2023 BMW X3 M AWDBrooklyn Gray Metallic 2023 BMW X3 M AWDBrooklyn Gray Metallic 2023 BMW X3 M AWDBrooklyn Gray Metallic 2023 BMW X3 M AWD

    $44,567

    $4.3K
    108,014 mi.
    Est. $761/mo

    NJ Auto Haus LLC

    $799 delivery from Elizabeth, NJ (82 mi)
    Check Availability
    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