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 2025 BMW X2 xDrive28iGray Metallic 2025 BMW X2 xDrive28iGray Metallic 2025 BMW X2 xDrive28iGray Metallic 2025 BMW X2 xDrive28iGray Metallic 2025 BMW X2 xDrive28iGray Metallic 2025 BMW X2 xDrive28i

    $35,994

    12,115 mi.
    Est. $654/mo

    CarTopia

    3.5
    North Plainfield, NJ (8 mi)
    Check Availability

  • Black Sapphire Metallic 2022 BMW X4 xDrive30iBlack Sapphire Metallic 2022 BMW X4 xDrive30iBlack Sapphire Metallic 2022 BMW X4 xDrive30iBlack Sapphire Metallic 2022 BMW X4 xDrive30iBlack Sapphire Metallic 2022 BMW X4 xDrive30iBlack Sapphire Metallic 2022 BMW X4 xDrive30i

    $34,989

    15,984 mi.
    Est. $636/mo

    Edison Nissan

    3.9
    Edison, NJ (15 mi)
    Check Availability

  • Alpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDriveAlpine White 2023 BMW 330 xDrive

    $36,989

    24,528 mi.
    Est. $672/mo

    Edison Nissan

    3.9
    Edison, NJ (15 mi)
    Check Availability

  • $29,294

    46,518 mi.
    Est. $533/mo

    A-Kar Auto Sales

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

    105,965 mi.
    Est. $0/mo

    A-Kar Auto Sales

    North Middletown, NJ (29 mi)
    Check Availability
  • $20,794

    46,282 mi.
    Est. $378/mo

    A-Kar Auto Sales

    North Middletown, NJ (29 mi)
    Check Availability
  • $9,999

    116,302 mi.
    Est. $182/mo

    BN Motors LLC

    Saddle Brook, NJ (29 mi)
    Check Availability
  • $14,999

    62,227 mi.
    Est. $273/mo

    BN Motors LLC

    Saddle Brook, NJ (29 mi)
    Check Availability
  • Carbon Black Metallic 2024 BMW X7 xDrive40iCarbon Black Metallic 2024 BMW X7 xDrive40iCarbon Black Metallic 2024 BMW X7 xDrive40iCarbon Black Metallic 2024 BMW X7 xDrive40iCarbon Black Metallic 2024 BMW X7 xDrive40iCarbon Black Metallic 2024 BMW X7 xDrive40i

    $56,989

    39,339 mi.
    Est. $1,036/mo

    Edison Nissan

    3.9
    Edison, NJ (15 mi)
    Check Availability

  • $52,153

    19,706 mi.
    Est. $948/mo

    Haldeman Ford

    East Windsor, NJ (29 mi)
    Check Availability
  • $110,594

    4,463 mi.
    Est. $2,010/mo

    Precision Acura

    4.8
    Lawrenceville, NJ (29 mi)
    Check Availability
  • Not Priced

    160,359 mi.
    Est. $0/mo

    Velocity Autohaus

    Hasbrouck Heights, NJ (29 mi)
    Check Availability
  • Not Priced

    27,798 mi.
    Est. $0/mo

    Porsche Brooklyn

    Brooklyn, NY (29 mi)
    Check Availability
  • $47,989

    $390
    58,750 mi.
    Est. $872/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • San Remo Green Metallic 2024 BMW 430 Gran Coupe i xDriveSan Remo Green Metallic 2024 BMW 430 Gran Coupe i xDriveSan Remo Green Metallic 2024 BMW 430 Gran Coupe i xDriveSan Remo Green Metallic 2024 BMW 430 Gran Coupe i xDriveSan Remo Green Metallic 2024 BMW 430 Gran Coupe i xDriveSan Remo Green Metallic 2024 BMW 430 Gran Coupe i xDrive

    $34,489

    30,492 mi.
    Est. $627/mo

    Edison Nissan

    3.9
    Edison, NJ (15 mi)
    Check Availability

  • Gray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDriveGray Metallic 2025 BMW 330 i xDrive

    Not Priced

    6,283 mi.

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • $72,451

    7,414 mi.
    Est. $1,317/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • $60,983

    24,567 mi.
    Est. $1,109/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • $60,794

    $7.9K
    20,152 mi.
    Est. $1,105/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • $42,288

    33,225 mi.
    Est. $769/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • Alpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDriveAlpine White 2026 BMW 228 Gran Coupe xDrive

    $31,789

    18,361 mi.
    Est. $578/mo

    Edison Nissan

    3.9
    Edison, NJ (15 mi)
    Check Availability

  • $40,794

    23,931 mi.
    Est. $742/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • $17,797

    $102
    49,076 mi.
    Est. $324/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • $40,449

    21,742 mi.
    Est. $735/mo

    Princeton BMW

    4.7
    Hamilton Township, NJ (30 mi)
    Check Availability
  • $12,987

    98,965 mi.
    Est. $236/mo

    Adams Auto Group of Little Ferry

    Little Ferry, NJ (30 mi)
    Check Availability
  • $21,391

    78,545 mi.
    Est. $389/mo

    Adams Auto Group of Little Ferry

    Little Ferry, NJ (30 mi)
    Check Availability
  • Gray 2024 BMW iX xDrive50Gray 2024 BMW iX xDrive50Gray 2024 BMW iX xDrive50Gray 2024 BMW iX xDrive50Gray 2024 BMW iX xDrive50Gray 2024 BMW iX xDrive50

    $48,489

    19,630 mi.
    Est. $881/mo

    Edison Nissan

    3.9
    Edison, NJ (15 mi)
    Check Availability

  • Not Priced

    149,899 mi.
    Est. $0/mo

    Adams Auto Group of Little Ferry

    Little Ferry, NJ (30 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X6 xDrive40i

    $58,393

    54,293 mi.
    Est. $1,062/mo

    North Bergen Buick GMC

    4.9
    North Bergen, NJ (30 mi)
    Check Availability
  • Mineral White Metallic 2019 BMW X6 xDrive35i

    $24,839

    77,015 mi.
    Est. $452/mo

    North Bergen Buick GMC

    4.9
    North Bergen, NJ (30 mi)
    Check Availability
  • White 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30eWhite 2023 BMW 330e xDrive30e

    $32,998

    25,672 mi.
    Est. $600/mo

    CarMax Gastonia

    4.3
    $599 delivery to Green Brook Township, NJ (7 mi)
    Check Availability
  • White Metallic 2018 BMW X5 M BaseWhite Metallic 2018 BMW X5 M BaseWhite Metallic 2018 BMW X5 M BaseWhite Metallic 2018 BMW X5 M BaseWhite Metallic 2018 BMW X5 M BaseWhite Metallic 2018 BMW X5 M Base

    $39,277

    $1K
    50,117 mi.
    Est. $714/mo

    Exotic Motors

    3.1
    $1,057 delivery from Rolling Meadows, IL (705 mi)
    Check Availability