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
  • 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,778

    4,044 mi.
    Est. $1,234/mo

    Johnson Lexus of Raleigh

    4.9
    Raleigh, NC (30 mi)
    Check Availability

  • Arctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40iArctic Gray Metallic 2021 BMW X5 xDrive40i

    $29,490

    69,426 mi.
    Est. $537/mo

    NextGear Motors

    3.9
    Raleigh, NC (27 mi)
    Check Availability
  • Black 2017 BMW 330 xDriveBlack 2017 BMW 330 xDriveBlack 2017 BMW 330 xDriveBlack 2017 BMW 330 xDriveBlack 2017 BMW 330 xDriveBlack 2017 BMW 330 xDrive

    $15,396

    99,250 mi.
    Est. $280/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Alpine White 2018 BMW X3 xDrive30i Sports Activity VehicleAlpine White 2018 BMW X3 xDrive30i Sports Activity VehicleAlpine White 2018 BMW X3 xDrive30i Sports Activity VehicleAlpine White 2018 BMW X3 xDrive30i Sports Activity VehicleAlpine White 2018 BMW X3 xDrive30i Sports Activity VehicleAlpine White 2018 BMW X3 xDrive30i Sports Activity Vehicle

    $15,289

    81,188 mi.
    Est. $278/mo

    HC Auto Sales

    Raleigh, NC (25 mi)
    Check Availability
  • Jet Black 2022 BMW X5 xDrive40iJet Black 2022 BMW X5 xDrive40iJet Black 2022 BMW X5 xDrive40iJet Black 2022 BMW X5 xDrive40iJet Black 2022 BMW X5 xDrive40iJet Black 2022 BMW X5 xDrive40i

    $33,890

    51,129 mi.
    Est. $617/mo

    NextGear Motors

    3.9
    Raleigh, NC (27 mi)
    Check Availability
  • Black Sapphire Metallic 2022 BMW X7 M50iBlack Sapphire Metallic 2022 BMW X7 M50iBlack Sapphire Metallic 2022 BMW X7 M50iBlack Sapphire Metallic 2022 BMW X7 M50iBlack Sapphire Metallic 2022 BMW X7 M50iBlack Sapphire Metallic 2022 BMW X7 M50i

    $31,990

    101,658 mi.
    Est. $582/mo

    NextGear Motors

    3.9
    Raleigh, NC (27 mi)
    Check Availability
  • Alpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDriveAlpine White 2021 BMW 330 xDrive

    $16,499

    143,138 mi.
    Est. $300/mo

    Phoenix Motors

    Raleigh, NC (24 mi)
    Check Availability
  • Black 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4DBlack 2019 BMW 330 330i Sedan 4D

    $19,396

    85,389 mi.
    Est. $353/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Gray Metallic 2019 BMW X5 xDrive40iGray Metallic 2019 BMW X5 xDrive40iGray Metallic 2019 BMW X5 xDrive40iGray Metallic 2019 BMW X5 xDrive40iGray Metallic 2019 BMW X5 xDrive40iGray Metallic 2019 BMW X5 xDrive40i

    $22,990

    93,875 mi.
    Est. $418/mo

    NextGear Motors

    3.9
    Raleigh, NC (27 mi)
    Check Availability
  • Ametrin Metallic 2022 BMW X7 M50iAmetrin Metallic 2022 BMW X7 M50iAmetrin Metallic 2022 BMW X7 M50iAmetrin Metallic 2022 BMW X7 M50iAmetrin Metallic 2022 BMW X7 M50iAmetrin Metallic 2022 BMW X7 M50i

    $36,450

    91,521 mi.
    Est. $663/mo

    NextGear Motors

    3.9
    Raleigh, NC (27 mi)
    Check Availability
  • White 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40iWhite 2020 BMW X7 xDrive40i

    $44,998

    54,139 mi.
    Est. $819/mo

    Phoenix Motors

    Raleigh, NC (24 mi)
    Check Availability
  • Blue Metallic 2018 BMW X3 xDrive30iBlue Metallic 2018 BMW X3 xDrive30iBlue Metallic 2018 BMW X3 xDrive30iBlue Metallic 2018 BMW X3 xDrive30iBlue Metallic 2018 BMW X3 xDrive30iBlue Metallic 2018 BMW X3 xDrive30i

    $16,490

    81,786 mi.
    Est. $300/mo

    NextGear Motors

    3.9
    Raleigh, NC (27 mi)
    Check Availability
  • Blue 2016 BMW X6 sDrive35iBlue 2016 BMW X6 sDrive35iBlue 2016 BMW X6 sDrive35iBlue 2016 BMW X6 sDrive35iBlue 2016 BMW X6 sDrive35iBlue 2016 BMW X6 sDrive35i

    $16,396

    75,754 mi.
    Est. $298/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Dark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30iDark Graphite Metallic 2019 BMW X3 xDrive30i

    $17,396

    84,529 mi.
    Est. $317/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Gray 2019 BMW X7 xDrive50iGray 2019 BMW X7 xDrive50iGray 2019 BMW X7 xDrive50iGray 2019 BMW X7 xDrive50iGray 2019 BMW X7 xDrive50iGray 2019 BMW X7 xDrive50i

    $29,396

    93,620 mi.
    Est. $535/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Jet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDriveJet Black 2019 BMW 330 xDrive

    $22,396

    65,242 mi.
    Est. $408/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Glacier Silver Metallic 2017 BMW 530 530i 4dr SedanGlacier Silver Metallic 2017 BMW 530 530i 4dr SedanGlacier Silver Metallic 2017 BMW 530 530i 4dr SedanGlacier Silver Metallic 2017 BMW 530 530i 4dr SedanGlacier Silver Metallic 2017 BMW 530 530i 4dr SedanGlacier Silver Metallic 2017 BMW 530 530i 4dr Sedan

    $12,498

    113,931 mi.
    Est. $227/mo

    Phoenix Motors

    Raleigh, NC (24 mi)
    Check Availability
  • Carbon Black Metallic 2021 BMW X7 M50iCarbon Black Metallic 2021 BMW X7 M50iCarbon Black Metallic 2021 BMW X7 M50iCarbon Black Metallic 2021 BMW X7 M50iCarbon Black Metallic 2021 BMW X7 M50iCarbon Black Metallic 2021 BMW X7 M50i

    $39,396

    71,117 mi.
    Est. $717/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Black 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDriveBlack 2020 BMW 330 xDrive

    $19,396

    104,217 mi.
    Est. $353/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Arctic Grey Metallic 2021 BMW X7 xDrive40iArctic Grey Metallic 2021 BMW X7 xDrive40iArctic Grey Metallic 2021 BMW X7 xDrive40iArctic Grey Metallic 2021 BMW X7 xDrive40iArctic Grey Metallic 2021 BMW X7 xDrive40iArctic Grey Metallic 2021 BMW X7 xDrive40i

    $33,998

    76,102 mi.
    Est. $619/mo

    Phoenix Motors

    Raleigh, NC (24 mi)
    Check Availability
  • Dark Graphite 2018 BMW 530 530iDark Graphite 2018 BMW 530 530iDark Graphite 2018 BMW 530 530iDark Graphite 2018 BMW 530 530iDark Graphite 2018 BMW 530 530iDark Graphite 2018 BMW 530 530i

    $15,636

    $1K
    99,545 mi.
    Est. $285/mo

    Anchor Auto Outlet

    3.3
    Cary, NC (30 mi)
    Check Availability
  • Black Sapphire Metallic 2021 BMW X1 xDrive28iBlack Sapphire Metallic 2021 BMW X1 xDrive28iBlack Sapphire Metallic 2021 BMW X1 xDrive28iBlack Sapphire Metallic 2021 BMW X1 xDrive28iBlack Sapphire Metallic 2021 BMW X1 xDrive28iBlack Sapphire Metallic 2021 BMW X1 xDrive28i

    $16,898

    81,669 mi.
    Est. $308/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Phytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30iPhytonic Blue Metallic 2022 BMW X3 xDrive30i

    $20,396

    97,865 mi.
    Est. $371/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Gray 2019 BMW X7 xDrive40iGray 2019 BMW X7 xDrive40iGray 2019 BMW X7 xDrive40iGray 2019 BMW X7 xDrive40iGray 2019 BMW X7 xDrive40iGray 2019 BMW X7 xDrive40i

    $27,396

    98,854 mi.
    Est. $499/mo

    Raleigh Pre-Owned

    2.2
    Raleigh, NC (29 mi)
    Check Availability
  • Gray 2022 BMW 530 i xDriveGray 2022 BMW 530 i xDriveGray 2022 BMW 530 i xDriveGray 2022 BMW 530 i xDriveGray 2022 BMW 530 i xDriveGray 2022 BMW 530 i xDrive

    $24,500

    97,827 mi.
    Est. $446/mo

    Wholesale Motors

    Fuquay Varina, NC (26 mi)
    Check Availability
  • Black Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30iBlack Sapphire Metallic 2011 BMW Z4 sDrive30i

    $12,444

    120,469 mi.
    Est. $226/mo

    Unlimited Motors

    4.4
    $797 delivery from Westfield, IN (532 mi)
    Check Availability
  • Gray 2014 BMW M6 BaseGray 2014 BMW M6 BaseGray 2014 BMW M6 BaseGray 2014 BMW M6 BaseGray 2014 BMW M6 BaseGray 2014 BMW M6 Base

    $24,994

    44,422 mi.
    Est. $455/mo

    Auto Buying Service

    3.8
    $300 delivery from Fairfax, VA (242 mi)
    Check Availability