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
  • Mineral White Metallic 2019 BMW X7 xDrive50i

    $25,875

    $4.8K
    136,141 mi.
    Est. $465/mo

    Southern Team Hyundai Nissan Subaru Volkswagen

    4.6
    Check Availability
    Roanoke, VA (28 mi)

    Quick view
  • Misano Blue Metallic 2018 BMW X2 xDrive28iMisano Blue Metallic 2018 BMW X2 xDrive28iMisano Blue Metallic 2018 BMW X2 xDrive28iMisano Blue Metallic 2018 BMW X2 xDrive28iMisano Blue Metallic 2018 BMW X2 xDrive28iMisano Blue Metallic 2018 BMW X2 xDrive28i

    $15,239

    $553
    74,390 mi.
    Est. $274/mo

    Southern Team Hyundai Nissan Subaru Volkswagen

    4.6
    Check Availability
    Roanoke, VA (28 mi)

    Quick view
  • Not Priced

    187,010 mi.
    Est. $0/mo

    Duncan Ford Chrysler Dodge Jeep RAM

    4.0
    Check Availability
    Rocky Mount, VA (12 mi)
    Quick view
  • Titanium Silver Metallic 2007 BMW 328 328i ConvertibleTitanium Silver Metallic 2007 BMW 328 328i ConvertibleTitanium Silver Metallic 2007 BMW 328 328i ConvertibleTitanium Silver Metallic 2007 BMW 328 328i ConvertibleTitanium Silver Metallic 2007 BMW 328 328i ConvertibleTitanium Silver Metallic 2007 BMW 328 328i Convertible

    $5,595

    1 mi.
    Est. $100/mo

    East Coast Auto Source

    1.9
    Check Availability
    Bedford, VA (22 mi)
    Quick view
  • Dakar Yellow 2001 BMW Z3 2.5i RoadsterDakar Yellow 2001 BMW Z3 2.5i RoadsterDakar Yellow 2001 BMW Z3 2.5i RoadsterDakar Yellow 2001 BMW Z3 2.5i RoadsterDakar Yellow 2001 BMW Z3 2.5i RoadsterDakar Yellow 2001 BMW Z3 2.5i Roadster

    $2,995

    0 mi.
    Est. $54/mo

    East Coast Auto Source

    1.9
    Check Availability
    Bedford, VA (22 mi)
    Quick view
  • $54,000

    19,319 mi.
    Est. $969/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $64,999

    11,702 mi.
    Est. $1,167/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $102,999

    3,692 mi.
    Est. $1,849/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $52,998

    7,467 mi.
    Est. $951/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $41,897

    8,922 mi.
    Est. $752/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $99,999

    9,569 mi.
    Est. $1,795/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $100,000

    5,858 mi.
    Est. $1,795/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $81,480

    3,853 mi.
    Est. $1,463/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $50,915

    38,599 mi.
    Est. $914/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $52,998

    2,889 mi.
    Est. $951/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • $51,986

    986 mi.
    Est. $933/mo

    BMW of Roanoke

    Roanoke, VA (28 mi)
    Quick view
  • White 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40iWhite 2023 BMW X5 xDrive40i

    $43,998

    $1K
    29,969 mi.
    Est. $790/mo

    CarMax Harrisonburg

    Check Availability
    Free delivery to Roanoke, VA (28 mi)
    Quick view
  • Silver 2014 BMW 320 XISilver 2014 BMW 320 XISilver 2014 BMW 320 XISilver 2014 BMW 320 XISilver 2014 BMW 320 XISilver 2014 BMW 320 XI

    $15,998

    64,731 mi.
    Est. $287/mo

    CarMax White Marsh

    Check Availability
    $99 delivery to Roanoke, VA (28 mi)
    Quick view
  • 2018 BMW X5 M Base2018 BMW X5 M Base2018 BMW X5 M Base2018 BMW X5 M Base2018 BMW X5 M Base2018 BMW X5 M Base

    $33,500

    74,958 mi.
    Est. $601/mo

    Impex Chevrolet GMC

    4.7
    Check Availability
    Reidsville, NC (48 mi)
    Quick view
  • Blue 2016 BMW 535 XIBlue 2016 BMW 535 XIBlue 2016 BMW 535 XIBlue 2016 BMW 535 XIBlue 2016 BMW 535 XIBlue 2016 BMW 535 XI

    $20,998

    65,316 mi.
    Est. $377/mo

    CarMax Lynchburg

    Check Availability
    Lynchburg, VA (36 mi)
    Quick view
  • Silver 2020 BMW X2 SDrive28iSilver 2020 BMW X2 SDrive28iSilver 2020 BMW X2 SDrive28iSilver 2020 BMW X2 SDrive28iSilver 2020 BMW X2 SDrive28iSilver 2020 BMW X2 SDrive28i

    $20,998

    56,810 mi.
    Est. $377/mo

    CarMax Lynchburg

    Check Availability
    Lynchburg, VA (36 mi)
    Quick view
  • 2023 BMW 540 i2023 BMW 540 i2023 BMW 540 i2023 BMW 540 i2023 BMW 540 i2023 BMW 540 i

    $39,890

    37,772 mi.
    Est. $716/mo

    Impex Chevrolet GMC

    4.7
    Check Availability
    Reidsville, NC (48 mi)
    Quick view
  • Melbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28dMelbourne Red Metallic 2016 BMW X3 xDrive28d

    $15,998

    89,469 mi.
    Est. $287/mo

    Smart Chevrolet

    2.5
    Check Availability
    Madison, NC (46 mi)
    Quick view
  • Black 2021 BMW X3 XDrive30iBlack 2021 BMW X3 XDrive30iBlack 2021 BMW X3 XDrive30iBlack 2021 BMW X3 XDrive30iBlack 2021 BMW X3 XDrive30iBlack 2021 BMW X3 XDrive30i

    $23,998

    71,301 mi.
    Est. $431/mo

    CarMax Lynchburg

    Check Availability
    Lynchburg, VA (36 mi)
    Quick view
  • Black Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDriveBlack Sapphire Metallic 2023 BMW 530 i xDrive

    $36,395

    $499
    30,052 mi.
    Est. $653/mo

    Autova

    4.4
    Check Availability
    Madison Heights, VA (46 mi)
    Quick view
  • White Metallic 2024 BMW 430 Gran Coupe i xDriveWhite Metallic 2024 BMW 430 Gran Coupe i xDriveWhite Metallic 2024 BMW 430 Gran Coupe i xDriveWhite Metallic 2024 BMW 430 Gran Coupe i xDriveWhite Metallic 2024 BMW 430 Gran Coupe i xDriveWhite Metallic 2024 BMW 430 Gran Coupe i xDrive

    $38,887

    33,658 mi.
    Est. $698/mo

    Autova

    4.4
    Check Availability
    Madison Heights, VA (46 mi)
    Quick view
  • Brooklyn Grey Metallic 2025 BMW X7 xDrive40iBrooklyn Grey Metallic 2025 BMW X7 xDrive40iBrooklyn Grey Metallic 2025 BMW X7 xDrive40iBrooklyn Grey Metallic 2025 BMW X7 xDrive40iBrooklyn Grey Metallic 2025 BMW X7 xDrive40iBrooklyn Grey Metallic 2025 BMW X7 xDrive40i

    $79,999

    $1.9K
    3,362 mi.
    Est. $1,436/mo

    Smart Ford South Boston

    3.3
    Check Availability
    South Boston, VA (49 mi)
    Quick view
  • Blue 2013 BMW 528 iBlue 2013 BMW 528 iBlue 2013 BMW 528 iBlue 2013 BMW 528 iBlue 2013 BMW 528 iBlue 2013 BMW 528 i

    $6,500

    135,600 mi.
    Est. $117/mo

    Private seller: Azan

    Contact Seller
    Poplar Forest, VA (36 mi)
    Quick view
  • $36,590

    20,298 mi.
    Est. $657/mo

    BMW of Lynchburg

    Lynchburg, VA (37 mi)
    Quick view
  • $55,600

    928 mi.
    Est. $998/mo

    BMW of Lynchburg

    Lynchburg, VA (37 mi)
    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