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 M5 BaseGray Metallic 2026 BMW M5 BaseGray Metallic 2026 BMW M5 BaseGray Metallic 2026 BMW M5 BaseGray Metallic 2026 BMW M5 BaseGray Metallic 2026 BMW M5 Base

    $108,394

    9,761 mi.
    Est. $1,970/mo

    CarTopia

    3.4
    North Plainfield, NJ (5 mi)
    Check Availability

  • Piemont Red 2023 BMW X4 M40iPiemont Red 2023 BMW X4 M40iPiemont Red 2023 BMW X4 M40iPiemont Red 2023 BMW X4 M40iPiemont Red 2023 BMW X4 M40iPiemont Red 2023 BMW X4 M40i

    $40,894

    56,915 mi.
    Est. $743/mo

    Hyundai of Trenton

    4.3
    Ewing Township, NJ (27 mi)
    Check Availability

  • Silver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDriveSilver 2017 BMW 530 530i xDrive

    $13,790

    $1K
    119,604 mi.
    Est. $251/mo

    J&S Autohaus III

    4.4
    Hamilton, NJ (26 mi)
    Check Availability

  • $50,792

    33,873 mi.
    Est. $923/mo

    Genesis of Denville

    4.9
    Denville, NJ (22 mi)
    Check Availability
  • Blue 2011 BMW 335 is

    $21,190

    $700
    50,529 mi.
    Est. $385/mo

    Xclusive Auto Xchange

    2.8
    Bloomfield, NJ (22 mi)
    Check Availability
  • White 2017 BMW 230 i xDrive

    $13,690

    $200
    109,794 mi.
    Est. $249/mo

    Xclusive Auto Xchange

    2.8
    Bloomfield, NJ (22 mi)
    Check Availability
  • Not Priced

    107,337 mi.
    Est. $0/mo

    Elite Motor Cars

    3.2
    Newark, NJ (22 mi)
    Check Availability
  • Not Priced

    76,918 mi.
    Est. $0/mo

    Elite Motor Cars

    3.2
    Newark, NJ (22 mi)
    Check Availability
  • Black 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30iBlack 2022 BMW X3 xDrive30i

    $24,498

    $300
    57,718 mi.
    Est. $445/mo

    Hyundai of Trenton

    4.3
    Ewing Township, NJ (27 mi)
    Check Availability

  • Not Priced

    84,521 mi.
    Est. $0/mo

    Elite Motor Cars

    3.2
    Newark, NJ (22 mi)
    Check Availability
  • Arctic Gray Metallic 2020 BMW X5 xDrive50iArctic Gray Metallic 2020 BMW X5 xDrive50iArctic Gray Metallic 2020 BMW X5 xDrive50iArctic Gray Metallic 2020 BMW X5 xDrive50iArctic Gray Metallic 2020 BMW X5 xDrive50iArctic Gray Metallic 2020 BMW X5 xDrive50i

    Not Priced

    97,447 mi.
    Est. $0/mo

    Elite Motor Cars

    3.2
    Newark, NJ (22 mi)
    Check Availability
  • Not Priced

    119,976 mi.
    Est. $0/mo

    Elite Motor Cars

    3.2
    Newark, NJ (22 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW X6 xDrive40i

    $51,304

    23,451 mi.
    Est. $933/mo

    Lynnes Nissan

    3.5
    Bloomfield, NJ (22 mi)
    Check Availability
  • Not Priced

    105,965 mi.
    Est. $0/mo

    A-Kar Auto Sales

    North Middletown, NJ (22 mi)
    Check Availability
  • Black 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28iBlack 2024 BMW X1 xDrive28i

    $26,290

    $500
    45,852 mi.
    Est. $478/mo

    J&S Autohaus III

    4.4
    Hamilton, NJ (26 mi)
    Check Availability

  • $20,794

    46,282 mi.
    Est. $378/mo

    A-Kar Auto Sales

    North Middletown, NJ (22 mi)
    Check Availability
  • Not Priced

    37,883 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Not Priced

    121,488 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Dune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDriveDune Grey Metallic 2026 BMW X3 30 xDrive

    Not Priced

    7,750 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Beige 2026 BMW X3 30 xDriveBeige 2026 BMW X3 30 xDriveBeige 2026 BMW X3 30 xDriveBeige 2026 BMW X3 30 xDriveBeige 2026 BMW X3 30 xDriveBeige 2026 BMW X3 30 xDrive

    Not Priced

    4,350 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Vegas Red Metallic 2026 BMW X2 xDrive28iVegas Red Metallic 2026 BMW X2 xDrive28iVegas Red Metallic 2026 BMW X2 xDrive28iVegas Red Metallic 2026 BMW X2 xDrive28iVegas Red Metallic 2026 BMW X2 xDrive28iVegas Red Metallic 2026 BMW X2 xDrive28i

    Not Priced

    4,724 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Not Priced

    76,796 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Gray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40i

    Not Priced

    3,741 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Gray 2026 BMW 330 xDrive NAGray 2026 BMW 330 xDrive NAGray 2026 BMW 330 xDrive NAGray 2026 BMW 330 xDrive NAGray 2026 BMW 330 xDrive NAGray 2026 BMW 330 xDrive NA

    Not Priced

    4,235 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Not Priced

    41,664 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Blue 2026 BMW X3 30 xDriveBlue 2026 BMW X3 30 xDriveBlue 2026 BMW X3 30 xDriveBlue 2026 BMW X3 30 xDriveBlue 2026 BMW X3 30 xDriveBlue 2026 BMW X3 30 xDrive

    Not Priced

    3,297 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Gray 2026 BMW M5 BaseGray 2026 BMW M5 BaseGray 2026 BMW M5 BaseGray 2026 BMW M5 BaseGray 2026 BMW M5 BaseGray 2026 BMW M5 Base

    Not Priced

    10,141 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • Gray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40iGray 2026 BMW X5 xDrive40i

    Not Priced

    4,489 mi.
    Est. $0/mo

    BMW of Bloomfield

    4.4
    Bloomfield, NJ (22 mi)
    Check Availability
  • $52,997

    39,737 mi.
    Est. $963/mo

    Open Road BMW of Roxbury

    4.8
    Roxbury Township, NJ (23 mi)
  • Jet Black 2024 BMW i4 Gran Coupe eDrive40Jet Black 2024 BMW i4 Gran Coupe eDrive40Jet Black 2024 BMW i4 Gran Coupe eDrive40Jet Black 2024 BMW i4 Gran Coupe eDrive40Jet Black 2024 BMW i4 Gran Coupe eDrive40Jet Black 2024 BMW i4 Gran Coupe eDrive40

    $38,746

    30,300 mi.
    Est. $704/mo

    Germain Honda of Beavercreek

    4.7
    $1,519 delivery from Dayton, OH (507 mi)
    Check Availability
  • Black 2015 BMW 228 XIBlack 2015 BMW 228 XIBlack 2015 BMW 228 XIBlack 2015 BMW 228 XIBlack 2015 BMW 228 XIBlack 2015 BMW 228 XI

    $19,998

    44,844 mi.
    Est. $364/mo

    CarMax Buffalo

    4.5
    $149 delivery to Green Brook Township, NJ (3 mi)
    Check Availability