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
  • Misano Blue Metallic 2018 BMW X2 xDrive28i

    $15,792

    74,308 mi.
    Est. $284/mo

    Southern Team Hyundai Nissan Subaru Volkswagen

    4.6
    Check Availability
    Roanoke, VA (28 mi)

    Quick view
  • Mineral White Metallic 2019 BMW X7 xDrive50i

    $30,500

    $182
    136,141 mi.
    Est. $548/mo

    Southern Team Hyundai Nissan Subaru Volkswagen

    4.6
    Check Availability
    Roanoke, VA (28 mi)

    Quick view
  • $41,897

    8,922 mi.
    Est. $752/mo

    BMW of Roanoke

    Roanoke, VA (26 mi)
    Quick view
  • $49,998

    4,379 mi.
    Est. $898/mo

    BMW of Roanoke

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

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

    BMW of Roanoke

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

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

    BMW of Roanoke

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

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

    BMW of Roanoke

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

    38,599 mi.
    Est. $914/mo

    BMW of Roanoke

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

    2,889 mi.
    Est. $951/mo

    BMW of Roanoke

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

    986 mi.
    Est. $933/mo

    BMW of Roanoke

    Roanoke, VA (26 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 (28 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 (28 mi)
    Quick view
  • Black 2024 BMW 430 Gran Coupe iBlack 2024 BMW 430 Gran Coupe iBlack 2024 BMW 430 Gran Coupe iBlack 2024 BMW 430 Gran Coupe iBlack 2024 BMW 430 Gran Coupe iBlack 2024 BMW 430 Gran Coupe i

    $35,950

    37,910 mi.
    Est. $645/mo

    Impex Auto Sales

    4.8
    Check Availability
    $200 delivery from Greensboro, NC (66 mi)
    Quick view
  • White 2023 BMW X3 XDrive30iWhite 2023 BMW X3 XDrive30iWhite 2023 BMW X3 XDrive30iWhite 2023 BMW X3 XDrive30iWhite 2023 BMW X3 XDrive30iWhite 2023 BMW X3 XDrive30i

    $36,998

    19,273 mi.
    Est. $664/mo

    CarMax Charlottesville

    Check Availability
    Free delivery to Roanoke, VA (27 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 (46 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 (46 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 (46 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 (41 mi)
    Quick view
  • Silver 2017 BMW 330 330i Sedan 4DSilver 2017 BMW 330 330i Sedan 4DSilver 2017 BMW 330 330i Sedan 4DSilver 2017 BMW 330 330i Sedan 4DSilver 2017 BMW 330 330i Sedan 4DSilver 2017 BMW 330 330i Sedan 4D

    $12,500

    106,402 mi.
    Est. $224/mo

    Walkers Auto

    Check Availability
    Reidsville, NC (50 mi)
    Quick view
  • Arctic Gray Metallic 2020 BMW X5 M50iArctic Gray Metallic 2020 BMW X5 M50iArctic Gray Metallic 2020 BMW X5 M50iArctic Gray Metallic 2020 BMW X5 M50iArctic Gray Metallic 2020 BMW X5 M50iArctic Gray Metallic 2020 BMW X5 M50i

    $28,500

    $400
    103,535 mi.
    Est. $512/mo

    Walkers Auto

    Check Availability
    Reidsville, NC (50 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 (45 mi)
    Quick view
  • $72,375

    3,975 mi.
    Est. $1,299/mo

    BMW of Lynchburg

    Lynchburg, VA (47 mi)
    Quick view
  • $54,765

    1,152 mi.
    Est. $983/mo

    BMW of Lynchburg

    Lynchburg, VA (47 mi)
    Quick view
  • $46,590

    1,672 mi.
    Est. $836/mo

    BMW of Lynchburg

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

    928 mi.
    Est. $998/mo

    BMW of Lynchburg

    Lynchburg, VA (47 mi)
    Quick view
  • $36,590

    20,298 mi.
    Est. $657/mo

    BMW of Lynchburg

    Lynchburg, VA (47 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