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
  • Jet Black 2018 BMW X5 xDrive35iJet Black 2018 BMW X5 xDrive35iJet Black 2018 BMW X5 xDrive35iJet Black 2018 BMW X5 xDrive35iJet Black 2018 BMW X5 xDrive35iJet Black 2018 BMW X5 xDrive35i

    $15,295

    109,819 mi.
    Est. $278/mo

    Premier Auto Group

    Turnersville, NJ (20 mi)
    Check Availability

  • White Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDriveWhite Metallic 2026 BMW 430 i xDrive

    $42,089

    $305
    19,254 mi.
    Est. $765/mo

    Lucas Jeep Chrysler Dodge RAM

    4.8
    Lumberton, NJ (11 mi)
    Check Availability

  • Black Sapphire Metallic 2024 BMW M240 i xDriveBlack Sapphire Metallic 2024 BMW M240 i xDriveBlack Sapphire Metallic 2024 BMW M240 i xDriveBlack Sapphire Metallic 2024 BMW M240 i xDriveBlack Sapphire Metallic 2024 BMW M240 i xDriveBlack Sapphire Metallic 2024 BMW M240 i xDrive

    $52,153

    19,706 mi.
    Est. $948/mo

    Haldeman Ford

    East Windsor, NJ (30 mi)
    Check Availability

  • $53,198

    37,205 mi.
    Est. $967/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $40,694

    38,600 mi.
    Est. $740/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $45,494

    12,196 mi.
    Est. $827/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $75,599

    7,319 mi.
    Est. $1,374/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $50,694

    39,652 mi.
    Est. $922/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $48,694

    43,774 mi.
    Est. $885/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $49,299

    9,295 mi.
    Est. $896/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $52,694

    36,209 mi.
    Est. $958/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • Black Sapphire Metallic 2016 BMW 535 i xDrive

    $13,399

    115,694 mi.
    Est. $244/mo

    Nissan of Turnersville

    4.9
    Blackwood, NJ (20 mi)
    Check Availability
  • $48,698

    16,064 mi.
    Est. $885/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $39,694

    15,764 mi.
    Est. $722/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $50,839

    7,453 mi.
    Est. $924/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $61,189

    8,607 mi.
    Est. $1,112/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $78,694

    10,638 mi.
    Est. $1,431/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $57,294

    34,962 mi.
    Est. $1,042/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $47,694

    40,437 mi.
    Est. $867/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $60,696

    33,130 mi.
    Est. $1,103/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $46,174

    7,424 mi.
    Est. $839/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $52,694

    27,707 mi.
    Est. $958/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $49,154

    7,453 mi.
    Est. $894/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $42,088

    3,393 mi.
    Est. $765/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $37,698

    39,706 mi.
    Est. $685/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $31,994

    43,020 mi.
    Est. $582/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (20 mi)
  • $5,390

    $2.8K
    206,472 mi.
    Est. $98/mo

    John's Rt.13 Auto Sales

    Levittown, PA (21 mi)
    Check Availability
  • Black 2017 BMW 440 I xDriveBlack 2017 BMW 440 I xDriveBlack 2017 BMW 440 I xDriveBlack 2017 BMW 440 I xDriveBlack 2017 BMW 440 I xDriveBlack 2017 BMW 440 I xDrive

    $29,998

    64,048 mi.
    Est. $545/mo

    CarMax Lancaster

    3.8
    $49 delivery to Maple Shade Township, NJ (17 mi)
    Check Availability
  • Gray 2023 BMW M240 XIGray 2023 BMW M240 XIGray 2023 BMW M240 XIGray 2023 BMW M240 XIGray 2023 BMW M240 XIGray 2023 BMW M240 XI

    $49,998

    $1K
    15,844 mi.
    Est. $909/mo

    CarMax Charlottesville

    4.7
    $149 delivery to Maple Shade Township, NJ (17 mi)
    Check Availability