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
  • Black Sapphire Metallic 2023 BMW X3 M AWDBlack Sapphire Metallic 2023 BMW X3 M AWDBlack Sapphire Metallic 2023 BMW X3 M AWDBlack Sapphire Metallic 2023 BMW X3 M AWDBlack Sapphire Metallic 2023 BMW X3 M AWDBlack Sapphire Metallic 2023 BMW X3 M AWD

    $62,294

    24,846 mi.
    Est. $1,132/mo

    CarTopia

    3.4
    North Plainfield, NJ (28 mi)
    Check Availability

  • Brooklyn Grey Metallic 2024 BMW M340 M340i xDrive SedanBrooklyn Grey Metallic 2024 BMW M340 M340i xDrive SedanBrooklyn Grey Metallic 2024 BMW M340 M340i xDrive SedanBrooklyn Grey Metallic 2024 BMW M340 M340i xDrive SedanBrooklyn Grey Metallic 2024 BMW M340 M340i xDrive SedanBrooklyn Grey Metallic 2024 BMW M340 M340i xDrive Sedan

    $53,170

    42,702 mi.
    Est. $967/mo

    Stream Auto Outlet Valley Stream

    4.4
    Valley Stream, NY (24 mi)
    Check Availability

  • Brooklyn Gray Metallic 2024 BMW M440 i xDriveBrooklyn Gray Metallic 2024 BMW M440 i xDriveBrooklyn Gray Metallic 2024 BMW M440 i xDriveBrooklyn Gray Metallic 2024 BMW M440 i xDriveBrooklyn Gray Metallic 2024 BMW M440 i xDriveBrooklyn Gray Metallic 2024 BMW M440 i xDrive

    $51,667

    $400
    12,315 mi.
    Est. $939/mo

    Stream Auto Outlet Valley Stream

    4.4
    Valley Stream, NY (24 mi)
    Check Availability

  • $48,999

    44,533 mi.
    Est. $891/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $55,899

    15,028 mi.
    Est. $1,016/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $51,999

    30,867 mi.
    Est. $945/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $45,999

    38,520 mi.
    Est. $836/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $52,999

    36,068 mi.
    Est. $963/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • Carbon Black Metallic 2025 BMW X6 M60iCarbon Black Metallic 2025 BMW X6 M60iCarbon Black Metallic 2025 BMW X6 M60iCarbon Black Metallic 2025 BMW X6 M60iCarbon Black Metallic 2025 BMW X6 M60iCarbon Black Metallic 2025 BMW X6 M60i

    $80,170

    19,117 mi.
    Est. $1,457/mo

    Stream Auto Outlet Valley Stream

    4.4
    Valley Stream, NY (24 mi)
    Check Availability

  • $38,999

    32,870 mi.
    Est. $709/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $69,999

    30,138 mi.
    Est. $1,272/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $75,999

    16,210 mi.
    Est. $1,382/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $39,999

    18,272 mi.
    Est. $727/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $59,999

    22,317 mi.
    Est. $1,091/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • Tanzanite Blue II Metallic 2026 BMW ALPINA XB7 ALPINA XB7Tanzanite Blue II Metallic 2026 BMW ALPINA XB7 ALPINA XB7Tanzanite Blue II Metallic 2026 BMW ALPINA XB7 ALPINA XB7Tanzanite Blue II Metallic 2026 BMW ALPINA XB7 ALPINA XB7Tanzanite Blue II Metallic 2026 BMW ALPINA XB7 ALPINA XB7Tanzanite Blue II Metallic 2026 BMW ALPINA XB7 ALPINA XB7

    $136,865

    6,372 mi.
    Est. $2,488/mo

    Stream Auto Outlet Valley Stream

    4.4
    Valley Stream, NY (24 mi)
    Check Availability

  • $50,499

    40,372 mi.
    Est. $918/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $30,499

    34,235 mi.
    Est. $554/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $68,999

    30,159 mi.
    Est. $1,254/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $42,999

    31,479 mi.
    Est. $782/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $79,999

    15,087 mi.
    Est. $1,454/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • Jet Black 2021 BMW 330e xDriveJet Black 2021 BMW 330e xDriveJet Black 2021 BMW 330e xDriveJet Black 2021 BMW 330e xDriveJet Black 2021 BMW 330e xDriveJet Black 2021 BMW 330e xDrive

    $22,365

    69,374 mi.
    Est. $407/mo

    Stream Auto Outlet Valley Stream

    4.4
    Valley Stream, NY (24 mi)
    Check Availability

  • $62,399

    23,659 mi.
    Est. $1,134/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $46,999

    40,170 mi.
    Est. $854/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $33,999

    10,860 mi.
    Est. $618/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $49,999

    14,446 mi.
    Est. $909/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $56,699

    27,989 mi.
    Est. $1,031/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • Black Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28iBlack Sapphire Metallic 2026 BMW X1 xDrive28i

    $34,393

    $1K
    19,429 mi.
    Est. $625/mo

    Generation Nissan

    4.1
    North Plainfield, NJ (28 mi)
    Check Availability

  • $64,999

    36,403 mi.
    Est. $1,182/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $39,999

    39,677 mi.
    Est. $727/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $54,999

    15,791 mi.
    Est. $1,000/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • $34,999

    29,799 mi.
    Est. $636/mo

    Paul Miller BMW

    2.8
    Wayne, NJ (13 mi)
  • Black 2022 BMW X7 xDrive40iBlack 2022 BMW X7 xDrive40iBlack 2022 BMW X7 xDrive40iBlack 2022 BMW X7 xDrive40iBlack 2022 BMW X7 xDrive40iBlack 2022 BMW X7 xDrive40i

    $48,998

    38,609 mi.
    Est. $891/mo

    CarMax King of Prussia

    4.1
    $149 delivery to Wayne, NJ (13 mi)
    Check Availability
  • Silver 2018 BMW 430 I xDriveSilver 2018 BMW 430 I xDriveSilver 2018 BMW 430 I xDriveSilver 2018 BMW 430 I xDriveSilver 2018 BMW 430 I xDriveSilver 2018 BMW 430 I xDrive

    $21,998

    82,114 mi.
    Est. $400/mo

    CarMax Dulles

    4.2
    $149 delivery to Wayne, NJ (13 mi)
    Check Availability