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
  • $55,882

    21,605 mi.
    Est. $1,019/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $75,792

    986 mi.
    Est. $1,383/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $46,882

    12,116 mi.
    Est. $855/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $70,397

    17,171 mi.
    Est. $1,284/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $44,999

    5,692 mi.
    Est. $821/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $39,451

    35,936 mi.
    Est. $720/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $56,892

    27,949 mi.
    Est. $1,038/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $43,317

    6,710 mi.
    Est. $790/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $50,882

    32,792 mi.
    Est. $928/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $43,043

    7,819 mi.
    Est. $785/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $59,029

    7,506 mi.
    Est. $1,077/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $46,449

    11,978 mi.
    Est. $847/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $53,710

    25,401 mi.
    Est. $980/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $47,497

    12,044 mi.
    Est. $866/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $48,400

    4,586 mi.
    Est. $883/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $38,852

    26,792 mi.
    Est. $709/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $59,792

    16,842 mi.
    Est. $1,091/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $49,890

    6,781 mi.
    Est. $910/mo

    BMW of Wilmington

    4.9
    Wilmington, NC (2 mi)
  • $37,301

    29,939 mi.
    Est. $680/mo

    Stevenson-Hendrick Honda Wilmington

    5.0
    Wilmington, NC (2 mi)
    Check Availability
  • White 2018 BMW M3White 2018 BMW M3White 2018 BMW M3White 2018 BMW M3White 2018 BMW M3White 2018 BMW M3

    $52,998

    $4K
    55,602 mi.
    Est. $967/mo

    CarMax Capital Boulevard

    4.6
    $49 delivery to Wilmington, NC (2 mi)
    Check Availability
  • Blue 2026 BMW Z4 sDrive30iBlue 2026 BMW Z4 sDrive30iBlue 2026 BMW Z4 sDrive30iBlue 2026 BMW Z4 sDrive30iBlue 2026 BMW Z4 sDrive30iBlue 2026 BMW Z4 sDrive30i

    $48,998

    18,611 mi.
    Est. $894/mo

    CarMax Dulles

    4.2
    $249 delivery to Wilmington, NC (2 mi)
    Check Availability
  • Black Sapphire Metallic 2025 BMW X5 sDrive40iBlack Sapphire Metallic 2025 BMW X5 sDrive40iBlack Sapphire Metallic 2025 BMW X5 sDrive40iBlack Sapphire Metallic 2025 BMW X5 sDrive40iBlack Sapphire Metallic 2025 BMW X5 sDrive40iBlack Sapphire Metallic 2025 BMW X5 sDrive40i

    $54,294

    $900
    12,761 mi.
    Est. $990/mo

    Victory CDJR of Shallotte

    4.7
    Shallotte, NC (38 mi)
    Check Availability
  • Silver 2019 BMW X3 sDrive30iSilver 2019 BMW X3 sDrive30iSilver 2019 BMW X3 sDrive30iSilver 2019 BMW X3 sDrive30iSilver 2019 BMW X3 sDrive30iSilver 2019 BMW X3 sDrive30i

    $21,998

    63,884 mi.
    Est. $401/mo

    CarMax Jacksonville NC

    4.2
    Jacksonville, NC (46 mi)
    Check Availability
  • Mineral White Metallic 2023 BMW X7 xDrive40iMineral White Metallic 2023 BMW X7 xDrive40iMineral White Metallic 2023 BMW X7 xDrive40iMineral White Metallic 2023 BMW X7 xDrive40iMineral White Metallic 2023 BMW X7 xDrive40iMineral White Metallic 2023 BMW X7 xDrive40i

    $48,826

    $484
    47,950 mi.
    Est. $891/mo

    Marine Chevrolet

    4.8
    Jacksonville, NC (45 mi)
    Check Availability
  • Gray 2017 BMW 330 IGray 2017 BMW 330 IGray 2017 BMW 330 IGray 2017 BMW 330 IGray 2017 BMW 330 IGray 2017 BMW 330 I

    $17,998

    72,076 mi.
    Est. $328/mo

    CarMax Jacksonville NC

    4.2
    Jacksonville, NC (46 mi)
    Check Availability
  • White 2018 BMW 430 IWhite 2018 BMW 430 IWhite 2018 BMW 430 IWhite 2018 BMW 430 IWhite 2018 BMW 430 IWhite 2018 BMW 430 I

    $26,998

    36,764 mi.
    Est. $493/mo

    CarMax Jacksonville NC

    4.2
    Jacksonville, NC (46 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW M3 BaseBlack Sapphire Metallic 2022 BMW M3 BaseBlack Sapphire Metallic 2022 BMW M3 BaseBlack Sapphire Metallic 2022 BMW M3 BaseBlack Sapphire Metallic 2022 BMW M3 BaseBlack Sapphire Metallic 2022 BMW M3 Base

    $62,547

    $623
    36,000 mi.
    Est. $1,141/mo

    Marine Chevrolet

    4.8
    Jacksonville, NC (45 mi)
    Check Availability
  • White Metallic 2022 BMW X5 PHEV xDrive45eWhite Metallic 2022 BMW X5 PHEV xDrive45eWhite Metallic 2022 BMW X5 PHEV xDrive45eWhite Metallic 2022 BMW X5 PHEV xDrive45eWhite Metallic 2022 BMW X5 PHEV xDrive45eWhite Metallic 2022 BMW X5 PHEV xDrive45e

    $30,209

    $1.1K
    89,518 mi.
    Est. $551/mo

    Sanders Ford of Jacksonville

    4.8
    Jacksonville, NC (43 mi)
    Check Availability
  • Black 2014 BMW X5 sDrive35iBlack 2014 BMW X5 sDrive35iBlack 2014 BMW X5 sDrive35iBlack 2014 BMW X5 sDrive35iBlack 2014 BMW X5 sDrive35iBlack 2014 BMW X5 sDrive35i

    $9,500

    108,762 mi.
    Est. $173/mo

    Auto Mart

    Jacksonville, NC (44 mi)
    Check Availability
  • Blue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDriveBlue 2021 BMW 330 i xDrive

    $24,000

    67,000 mi.
    Est. $438/mo

    Private seller: fandes

    Jacksonville, NC (47 mi)
    Contact Seller
  • Blue 2016 BMW 228 iBlue 2016 BMW 228 iBlue 2016 BMW 228 iBlue 2016 BMW 228 iBlue 2016 BMW 228 iBlue 2016 BMW 228 i

    $13,000

    130,251 mi.
    Est. $237/mo

    Private seller: Jacob

    Verona, NC (40 mi)
    Contact Seller
  • $35,840

    77,085 mi.
    Est. $654/mo

    Jacksonville Mitsubishi

    Jacksonville, NC (45 mi)
    Check Availability