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
  • Black Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30i

    $24,552

    80,244 mi.
    Est. $444/mo

    Sheehy Ford of Richmond

    4.4
    Richmond, VA (8 mi)
    Check Availability

  • Black Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30iBlack Sapphire Metallic 2021 BMW X3 xDrive30i

    $24,552

    80,244 mi.
    Est. $444/mo

    Sheehy Ford of Richmond

    4.4
    Richmond, VA (8 mi)
    Check Availability

  • Blue 2018 BMW X3 xDrive30iBlue 2018 BMW X3 xDrive30iBlue 2018 BMW X3 xDrive30iBlue 2018 BMW X3 xDrive30iBlue 2018 BMW X3 xDrive30iBlue 2018 BMW X3 xDrive30i

    $17,975

    77,265 mi.
    Est. $325/mo

    Elite Auto Wholesale

    Midlothian, VA (9 mi)
    Check Availability
  • Mineral White Metallic 2021 BMW 330 330i , Driver Assist PackageMineral White Metallic 2021 BMW 330 330i , Driver Assist PackageMineral White Metallic 2021 BMW 330 330i , Driver Assist PackageMineral White Metallic 2021 BMW 330 330i , Driver Assist PackageMineral White Metallic 2021 BMW 330 330i , Driver Assist PackageMineral White Metallic 2021 BMW 330 330i , Driver Assist Package

    $26,894

    49,194 mi.
    Est. $486/mo

    Hyman Bros. Infiniti of Richmond

    3.3
    Midlothian, VA (9 mi)
    Check Availability
  • Black 2015 BMW 435 IBlack 2015 BMW 435 IBlack 2015 BMW 435 IBlack 2015 BMW 435 IBlack 2015 BMW 435 IBlack 2015 BMW 435 I

    $27,998

    25,471 mi.
    Est. $506/mo

    CarMax Midlothian

    4.7
    Midlothian, VA (9 mi)
    Check Availability
  • Alpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30iAlpine White 2024 BMW X3 xDrive30i

    $42,695

    10,072 mi.
    Est. $772/mo

    Richmond BMW Midlothian

    4.7
    Midlothian, VA (9 mi)
    Check Availability
  • Gray Metallic 2026 BMW X5 XDRIVE40IGray Metallic 2026 BMW X5 XDRIVE40IGray Metallic 2026 BMW X5 XDRIVE40IGray Metallic 2026 BMW X5 XDRIVE40IGray Metallic 2026 BMW X5 XDRIVE40IGray Metallic 2026 BMW X5 XDRIVE40I

    $57,997

    20,382 mi.
    Est. $1,048/mo

    Parrish Ford

    Goochland, VA (25 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

    $24,890

    97,078 mi.
    Est. $450/mo

    Gary's Community Auto Sales

    Glen Allen, VA (7 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW iX xDrive45Black Sapphire Metallic 2026 BMW iX xDrive45Black Sapphire Metallic 2026 BMW iX xDrive45

    $65,599

    $6.7K
    3,122 mi.
    Est. $1,186/mo

    Richmond BMW Midlothian

    4.7
    Midlothian, VA (9 mi)
    Check Availability
  • Black Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40iBlack Sapphire Metallic 2024 BMW X7 xDrive40i

    $59,844

    $405
    40,394 mi.
    Est. $1,082/mo

    Richmond BMW Midlothian

    4.7
    Midlothian, VA (9 mi)
    Check Availability
  • Alpine White 2022 BMW X1 xDrive28iAlpine White 2022 BMW X1 xDrive28i

    $22,900

    $100
    57,708 mi.
    Est. $414/mo

    Parks Chevrolet Richmond

    3.5
    Richmond, VA (3 mi)
  • White 2016 BMW 640 i xDriveWhite 2016 BMW 640 i xDriveWhite 2016 BMW 640 i xDriveWhite 2016 BMW 640 i xDriveWhite 2016 BMW 640 i xDriveWhite 2016 BMW 640 i xDrive

    $19,300

    81,725 mi.
    Est. $349/mo

    Richmond Highway Cars

    Richmond, VA (5 mi)
    Check Availability
  • White 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40iWhite 2019 BMW X5 xDrive40i

    $28,900

    94,160 mi.
    Est. $522/mo

    Private seller: Jordan

    Laurel, VA (6 mi)
    Contact Seller
  • Blue 2011 BMW 535 iBlue 2011 BMW 535 iBlue 2011 BMW 535 iBlue 2011 BMW 535 iBlue 2011 BMW 535 iBlue 2011 BMW 535 i

    $10,500

    124,000 mi.
    Est. $190/mo

    Private seller: Daniel

    Glen Allen, VA (9 mi)
    Contact Seller
  • White Metallic 2014 BMW 535d xDriveWhite Metallic 2014 BMW 535d xDriveWhite Metallic 2014 BMW 535d xDriveWhite Metallic 2014 BMW 535d xDriveWhite Metallic 2014 BMW 535d xDriveWhite Metallic 2014 BMW 535d xDrive

    $12,049

    143,090 mi.
    Est. $218/mo

    Pearson Hyundai

    3.2
    Midlothian, VA (9 mi)
    Check Availability
  • Gold 2016 BMW 428 XIGold 2016 BMW 428 XIGold 2016 BMW 428 XIGold 2016 BMW 428 XIGold 2016 BMW 428 XIGold 2016 BMW 428 XI

    $24,998

    56,711 mi.
    Est. $452/mo

    CarMax West Broad

    4.4
    Glen Allen, VA (10 mi)
    Check Availability
  • White 1983 BMW 320 iWhite 1983 BMW 320 iWhite 1983 BMW 320 iWhite 1983 BMW 320 iWhite 1983 BMW 320 iWhite 1983 BMW 320 i

    $20,000

    0 mi.
    Est. $361/mo

    P7 Auto Firm

    Richmond, VA (3 mi)
    Check Availability
  • Bluestone Metallic 2018 BMW 530 xDriveBluestone Metallic 2018 BMW 530 xDriveBluestone Metallic 2018 BMW 530 xDriveBluestone Metallic 2018 BMW 530 xDriveBluestone Metallic 2018 BMW 530 xDriveBluestone Metallic 2018 BMW 530 xDrive

    $22,467

    $899
    49,848 mi.
    Est. $406/mo

    Richmond Ford Lincoln

    4.5
    Richmond, VA (3 mi)
    Check Availability
  • Silver 2014 BMW 535 iSilver 2014 BMW 535 iSilver 2014 BMW 535 iSilver 2014 BMW 535 iSilver 2014 BMW 535 iSilver 2014 BMW 535 i

    Not Priced

    93,560 mi.

    Gary's Community Auto Sales

    Glen Allen, VA (7 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW X5 PHEV xDrive50eMineral White Metallic 2026 BMW X5 PHEV xDrive50eMineral White Metallic 2026 BMW X5 PHEV xDrive50eMineral White Metallic 2026 BMW X5 PHEV xDrive50eMineral White Metallic 2026 BMW X5 PHEV xDrive50eMineral White Metallic 2026 BMW X5 PHEV xDrive50e

    Not Priced

    0 mi.

    Richmond BMW

    4.7
    Richmond, VA (7 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $44,848

    21,450 mi.
    Est. $810/mo

    Richmond BMW

    4.7
    Richmond, VA (7 mi)
    Check Availability
  • $32,849

    50,665 mi.
    Est. $594/mo

    Richmond BMW Midlothian

    4.7
    Midlothian, VA (9 mi)
    Check Availability
  • $35,844

    47,813 mi.
    Est. $648/mo

    Richmond BMW Midlothian

    4.7
    Midlothian, VA (9 mi)
    Check Availability
  • Blue 2011 BMW 535 i xDrive

    $8,500

    84,000 mi.
    Est. $154/mo

    Private seller: Francine

    Enon, VA (16 mi)
    Contact Seller
  • Black 2019 BMW M2 CompetitionBlack 2019 BMW M2 CompetitionBlack 2019 BMW M2 CompetitionBlack 2019 BMW M2 CompetitionBlack 2019 BMW M2 CompetitionBlack 2019 BMW M2 Competition

    $56,998

    $2K
    19,079 mi.
    Est. $1,030/mo

    CarMax Potomac Mills

    4.3
    Free delivery to Midlothian, VA (9 mi)
    Check Availability
  • Gray 2017 BMW M240 XIGray 2017 BMW M240 XIGray 2017 BMW M240 XIGray 2017 BMW M240 XIGray 2017 BMW M240 XIGray 2017 BMW M240 XI

    $34,998

    20,580 mi.
    Est. $632/mo

    CarMax Gaithersburg

    4.4
    $99 delivery to Midlothian, VA (9 mi)
    Check Availability
  • Space Gray Metallic 2017 BMW X5 xDrive35iSpace Gray Metallic 2017 BMW X5 xDrive35iSpace Gray Metallic 2017 BMW X5 xDrive35iSpace Gray Metallic 2017 BMW X5 xDrive35iSpace Gray Metallic 2017 BMW X5 xDrive35iSpace Gray Metallic 2017 BMW X5 xDrive35i

    $17,561

    105,093 mi.
    Est. $317/mo

    Sheehy Toyota of Fredericksburg

    4.7
    Fredericksburg, VA (46 mi)
    Check Availability
  • Phytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30iPhytonic Blue Metallic 2019 BMW X3 xDrive30i

    $14,577

    $1.9K
    99,644 mi.
    Est. $263/mo

    Sheehy Toyota of Fredericksburg

    4.7
    Fredericksburg, VA (46 mi)
    Check Availability
  • Blue Metallic 2024 BMW X3 xDrive30iBlue Metallic 2024 BMW X3 xDrive30iBlue Metallic 2024 BMW X3 xDrive30iBlue Metallic 2024 BMW X3 xDrive30iBlue Metallic 2024 BMW X3 xDrive30iBlue Metallic 2024 BMW X3 xDrive30i

    $41,387

    10,273 mi.
    Est. $748/mo

    Casey Toyota

    Williamsburg, VA (43 mi)
    Check Availability
  • White 2016 BMW X3 XDrive28iWhite 2016 BMW X3 XDrive28iWhite 2016 BMW X3 XDrive28iWhite 2016 BMW X3 XDrive28iWhite 2016 BMW X3 XDrive28iWhite 2016 BMW X3 XDrive28i

    $20,998

    42,907 mi.
    Est. $379/mo

    CarMax Fredericksburg

    3.9
    Fredericksburg, VA (49 mi)
    Check Availability
  • Imperial Blue Metallic 2013 BMW 740 LiImperial Blue Metallic 2013 BMW 740 LiImperial Blue Metallic 2013 BMW 740 LiImperial Blue Metallic 2013 BMW 740 LiImperial Blue Metallic 2013 BMW 740 LiImperial Blue Metallic 2013 BMW 740 Li

    $10,464

    $131
    120,023 mi.
    Est. $189/mo

    Sheehy Toyota of Fredericksburg

    4.7
    Fredericksburg, VA (46 mi)
    Check Availability
  • Melbourne Red Metallic 2024 BMW M340 iMelbourne Red Metallic 2024 BMW M340 iMelbourne Red Metallic 2024 BMW M340 iMelbourne Red Metallic 2024 BMW M340 iMelbourne Red Metallic 2024 BMW M340 iMelbourne Red Metallic 2024 BMW M340 i

    $55,199

    $388
    16,134 mi.
    Est. $998/mo

    Casey Toyota

    Williamsburg, VA (43 mi)
    Check Availability
  • White 2016 BMW 328 iWhite 2016 BMW 328 iWhite 2016 BMW 328 iWhite 2016 BMW 328 iWhite 2016 BMW 328 iWhite 2016 BMW 328 i

    $8,895

    112,627 mi.
    Est. $161/mo

    Drive Prime Motors of Fredericksburg

    Fredericksburg, VA (49 mi)
    Check Availability
  • White 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran CoupeWhite 2023 BMW i4 Gran Coupe M50 Gran Coupe

    $45,998

    $1K
    26,697 mi.
    Est. $831/mo

    CarMax Fredericksburg

    3.9
    Fredericksburg, VA (49 mi)
    Check Availability
  • Black 2018 BMW 430 I xDriveBlack 2018 BMW 430 I xDriveBlack 2018 BMW 430 I xDriveBlack 2018 BMW 430 I xDriveBlack 2018 BMW 430 I xDriveBlack 2018 BMW 430 I xDrive

    $28,998

    $1K
    15,686 mi.
    Est. $524/mo

    CarMax Fredericksburg

    3.9
    Fredericksburg, VA (49 mi)
    Check Availability
  • White 2024 BMW M4 CompetitionWhite 2024 BMW M4 CompetitionWhite 2024 BMW M4 CompetitionWhite 2024 BMW M4 CompetitionWhite 2024 BMW M4 CompetitionWhite 2024 BMW M4 Competition

    $74,998

    $2K
    23,052 mi.
    Est. $1,355/mo

    CarMax Fredericksburg

    3.9
    Fredericksburg, VA (49 mi)
    Check Availability
  • White 2021 BMW 740 IWhite 2021 BMW 740 IWhite 2021 BMW 740 IWhite 2021 BMW 740 IWhite 2021 BMW 740 IWhite 2021 BMW 740 I

    $43,998

    32,983 mi.
    Est. $795/mo

    CarMax Fredericksburg

    3.9
    Fredericksburg, VA (49 mi)
    Check Availability
  • Gray 2022 BMW X5 PHEV XDrive45eGray 2022 BMW X5 PHEV XDrive45eGray 2022 BMW X5 PHEV XDrive45eGray 2022 BMW X5 PHEV XDrive45eGray 2022 BMW X5 PHEV XDrive45eGray 2022 BMW X5 PHEV XDrive45e

    $34,998

    52,547 mi.
    Est. $632/mo

    CarMax Fredericksburg

    3.9
    Fredericksburg, VA (49 mi)
    Check Availability