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 2018 BMW X5 xDrive35iGray 2018 BMW X5 xDrive35iGray 2018 BMW X5 xDrive35iGray 2018 BMW X5 xDrive35iGray 2018 BMW X5 xDrive35iGray 2018 BMW X5 xDrive35i

    $14,698

    132,878 mi.
    Est. $267/mo

    QR Motor Company

    Garner, NC (27 mi)
    Check Availability

  • Black Sapphire Metallic 2005 BMW 325 CiBlack Sapphire Metallic 2005 BMW 325 CiBlack Sapphire Metallic 2005 BMW 325 CiBlack Sapphire Metallic 2005 BMW 325 CiBlack Sapphire Metallic 2005 BMW 325 CiBlack Sapphire Metallic 2005 BMW 325 Ci

    $4,943

    109,483 mi.
    Est. $90/mo

    MRJ Motors

    3.1
    Raleigh, NC (28 mi)
    Check Availability
  • Gray 2014 BMW 650 Gran Coupe iGray 2014 BMW 650 Gran Coupe iGray 2014 BMW 650 Gran Coupe iGray 2014 BMW 650 Gran Coupe iGray 2014 BMW 650 Gran Coupe iGray 2014 BMW 650 Gran Coupe i

    $17,999

    79,844 mi.
    Est. $328/mo

    Complete Auto Center Inc

    Raleigh, NC (30 mi)
    Check Availability
  • $18,798

    40,537 mi.
    Est. $342/mo

    Glorious Motorsports

    Wilson, NC (27 mi)
    Check Availability
  • Jet Black 2017 BMW 430 i xDriveJet Black 2017 BMW 430 i xDriveJet Black 2017 BMW 430 i xDriveJet Black 2017 BMW 430 i xDriveJet Black 2017 BMW 430 i xDriveJet Black 2017 BMW 430 i xDrive

    Not Priced

    144,806 mi.
    Est. $0/mo

    Glorious Motorsports

    Wilson, NC (27 mi)
    Check Availability
  • $7,998

    94,638 mi.
    Est. $146/mo

    Atlantic Auto Sales

    3.4
    Garner, NC (27 mi)
    Check Availability
  • $7,700

    72,355 mi.
    Est. $140/mo

    Atlantic Auto Sales

    3.4
    Garner, NC (27 mi)
    Check Availability
  • $11,990

    132,028 mi.
    Est. $218/mo

    Complete Auto Center Inc

    Raleigh, NC (30 mi)
    Check Availability
  • White 2017 BMW 650 M SPORTWhite 2017 BMW 650 M SPORTWhite 2017 BMW 650 M SPORTWhite 2017 BMW 650 M SPORTWhite 2017 BMW 650 M SPORTWhite 2017 BMW 650 M SPORT

    $17,665

    $460
    111,964 mi.
    Est. $321/mo

    Global Auto Outlet

    3.4
    $399 delivery from Temple Hills, MD (241 mi)
    Check Availability
  • Dark Graphite Metallic 2025 BMW M5 BaseDark Graphite Metallic 2025 BMW M5 BaseDark Graphite Metallic 2025 BMW M5 BaseDark Graphite Metallic 2025 BMW M5 BaseDark Graphite Metallic 2025 BMW M5 BaseDark Graphite Metallic 2025 BMW M5 Base

    $114,849

    7,998 mi.
    Est. $2,090/mo

    Impex Auto Sales

    4.7
    $200 delivery from Greensboro, NC (97 mi)
    Check Availability
  • Blue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40iBlue Ridge Mountain Metallic 2026 BMW X5 xDrive40i

    $67,879

    $1K
    4,044 mi.
    Est. $1,235/mo

    Johnson Lexus of Raleigh

    4.9
    Raleigh, NC (32 mi)
    Check Availability
  • Black Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30i

    $32,194

    41,232 mi.
    Est. $586/mo

    Capital Ford

    4.4
    Raleigh, NC (31 mi)
    Check Availability
  • Black 2024 BMW X5 M60Black 2024 BMW X5 M60Black 2024 BMW X5 M60Black 2024 BMW X5 M60Black 2024 BMW X5 M60Black 2024 BMW X5 M60

    $63,998

    $1K
    43,745 mi.
    Est. $1,165/mo

    CarMax Capital Boulevard

    4.7
    Raleigh, NC (32 mi)
    Check Availability
  • Black 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40iBlack 2019 BMW X5 xDrive40i

    $23,389

    93,737 mi.
    Est. $426/mo

    Apex Car & Truck Sales

    4.2
    Apex, NC (38 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X5 sDrive40iBlack Sapphire Metallic 2024 BMW X5 sDrive40iBlack Sapphire Metallic 2024 BMW X5 sDrive40iBlack Sapphire Metallic 2024 BMW X5 sDrive40iBlack Sapphire Metallic 2024 BMW X5 sDrive40iBlack Sapphire Metallic 2024 BMW X5 sDrive40i

    $41,309

    40,080 mi.
    Est. $752/mo

    Johnson Subaru of Cary

    4.9
    Cary, NC (36 mi)
    Check Availability
  • White 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40iWhite 2021 BMW X5 xDrive40i

    $30,998

    58,193 mi.
    Est. $564/mo

    CarMax Raleigh

    4.4
    Raleigh, NC (39 mi)
    Check Availability
  • Black 2026 BMW X3 M50Black 2026 BMW X3 M50Black 2026 BMW X3 M50Black 2026 BMW X3 M50Black 2026 BMW X3 M50Black 2026 BMW X3 M50

    $53,998

    $1K
    19,545 mi.
    Est. $983/mo

    CarMax Raleigh

    4.4
    Raleigh, NC (39 mi)
    Check Availability
  • Red 2023 BMW X3 XDrive30iRed 2023 BMW X3 XDrive30iRed 2023 BMW X3 XDrive30iRed 2023 BMW X3 XDrive30iRed 2023 BMW X3 XDrive30iRed 2023 BMW X3 XDrive30i

    $38,998

    $1K
    10,692 mi.
    Est. $710/mo

    CarMax Capital Boulevard

    4.7
    Raleigh, NC (32 mi)
    Check Availability
  • Alpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30i

    $24,495

    $400
    57,530 mi.
    Est. $446/mo

    Doug Henry Chevrolet GMC

    Farmville, NC (37 mi)
    Check Availability
  • Carbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40iCarbon Black Metallic 2021 BMW X3 M40i

    $35,697

    56,341 mi.
    Est. $650/mo

    Audi Raleigh

    Raleigh, NC (32 mi)
    Check Availability
  • Alpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40iAlpine White 2022 BMW X5 xDrive40i

    $38,696

    44,724 mi.
    Est. $704/mo

    Land Rover Cary

    Cary, NC (36 mi)
    Check Availability
  • White Metallic 2020 BMW X5 xDrive50iWhite Metallic 2020 BMW X5 xDrive50iWhite Metallic 2020 BMW X5 xDrive50iWhite Metallic 2020 BMW X5 xDrive50iWhite Metallic 2020 BMW X5 xDrive50iWhite Metallic 2020 BMW X5 xDrive50i

    $27,349

    112,561 mi.
    Est. $498/mo

    Deacon Jones Toyota

    Clinton, NC (37 mi)
    Check Availability