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
  • 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

    $31,495

    55,367 mi.
    Est. $538/mo

    PAAUTOSALES.COM

    4.9
    Check Availability
    Philadelphia, PA (29 mi)

    Quick view
  • $37,990

    13,418 mi.
    Est. $649/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $57,000

    16,673 mi.
    Est. $973/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $39,500

    18,974 mi.
    Est. $674/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $49,925

    41,874 mi.
    Est. $852/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $40,000

    19,799 mi.
    Est. $683/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $64,000

    39,279 mi.
    Est. $1,093/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $63,490

    19,700 mi.
    Est. $1,084/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $41,988

    13,870 mi.
    Est. $717/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $38,000

    15,269 mi.
    Est. $649/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • $53,500

    5,589 mi.
    Est. $913/mo

    BMW of Reading

    Reading, PA (24 mi)
    Quick view
  • WHITE 2012 BMW M3WHITE 2012 BMW M3WHITE 2012 BMW M3WHITE 2012 BMW M3WHITE 2012 BMW M3WHITE 2012 BMW M3

    $24,900

    92,161 mi.
    Est. $425/mo

    Prestige Auto Sales and Service

    Check Availability
    Huntingdon Valley, PA (26 mi)
    Quick view
  • $80,750

    631 mi.
    Est. $1,379/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • $60,825

    631 mi.
    Est. $1,038/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • $51,249

    35,621 mi.
    Est. $875/mo

    BMW of West Chester (PA)

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

    613 mi.
    Est. $1,493/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • $54,140

    713 mi.
    Est. $924/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • Space Silver 2026 BMW X1 xDrive28iSpace Silver 2026 BMW X1 xDrive28iSpace Silver 2026 BMW X1 xDrive28iSpace Silver 2026 BMW X1 xDrive28iSpace Silver 2026 BMW X1 xDrive28iSpace Silver 2026 BMW X1 xDrive28i

    $48,530

    6 mi.
    Est. $828/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • $90,950

    632 mi.
    Est. $1,553/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • $57,075

    251 mi.
    Est. $974/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • Sand 2026 BMW M850 Gran Coupe i xDriveSand 2026 BMW M850 Gran Coupe i xDriveSand 2026 BMW M850 Gran Coupe i xDriveSand 2026 BMW M850 Gran Coupe i xDriveSand 2026 BMW M850 Gran Coupe i xDriveSand 2026 BMW M850 Gran Coupe i xDrive

    $113,085

    6 mi.
    Est. $1,930/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • Mineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDrive

    $56,865

    6 mi.
    Est. $971/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • $90,425

    136 mi.
    Est. $1,544/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • $74,500

    163 mi.
    Est. $1,272/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 mi)
    Quick view
  • Jet Black 2023 BMW X1 xDrive28i

    $34,786

    23,463 mi.
    Est. $594/mo

    BMW of West Chester (PA)

    4.8
    Check Availability
    West Chester, PA (27 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,089

    $2.7K
    32,100 mi.
    Est. $1,077/mo

    NJ Auto Haus LLC

    Check Availability
    $799 delivery from Elizabeth, NJ (72 mi)
    Quick view
  • Black Sapphire Metallic 2022 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2022 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2022 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2022 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2022 BMW M440 Gran Coupe i xDriveBlack Sapphire Metallic 2022 BMW M440 Gran Coupe i xDrive

    $31,356

    $642
    79,351 mi.
    Est. $535/mo

    NJ Auto Haus LLC

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