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
  • $47,280

    16,483 mi.
    Est. $860/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $90,782

    21,520 mi.
    Est. $1,652/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $60,450

    15,392 mi.
    Est. $1,100/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • Not Priced

    6,894 mi.

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $53,710

    25,401 mi.
    Est. $978/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $39,208

    10,186 mi.
    Est. $714/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $66,933

    47,691 mi.
    Est. $1,218/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $32,084

    39,104 mi.
    Est. $584/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $80,192

    29,846 mi.
    Est. $1,459/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $48,763

    6,279 mi.
    Est. $887/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $36,029

    29,610 mi.
    Est. $656/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $34,639

    37,793 mi.
    Est. $630/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $50,792

    11,909 mi.
    Est. $924/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $56,837

    38,650 mi.
    Est. $1,034/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $87,882

    3,856 mi.
    Est. $1,599/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $44,999

    5,692 mi.
    Est. $819/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $41,961

    6,441 mi.
    Est. $764/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $42,882

    49,195 mi.
    Est. $780/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $55,882

    55,297 mi.
    Est. $1,017/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $54,890

    5,622 mi.
    Est. $999/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $50,216

    41,776 mi.
    Est. $914/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $40,882

    14,548 mi.
    Est. $744/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $67,882

    1,137 mi.
    Est. $1,235/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • $46,597

    46,541 mi.
    Est. $848/mo

    BMW of Wilmington

    4.8
    Wilmington, NC (15 mi)
    Quick view
  • Silver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDriveSilver 2019 BMW 440 I xDrive

    $30,998

    53,417 mi.
    Est. $564/mo

    CarMax Gaithersburg

    4.4
    $449 delivery to Wilmington, NC (14 mi)
    Check Availability
    Quick view
  • Alpine White 2017 BMW 540 xDriveAlpine White 2017 BMW 540 xDriveAlpine White 2017 BMW 540 xDriveAlpine White 2017 BMW 540 xDriveAlpine White 2017 BMW 540 xDriveAlpine White 2017 BMW 540 xDrive

    $15,184

    146,418 mi.
    Est. $276/mo

    Kernersville Chrysler Dodge Jeep RAM

    4.2
    $806 delivery from Kernersville, NC (168 mi)
    Check Availability
    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