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
  • Carbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40iCarbon Black Metallic 2023 BMW X3 M40i

    $46,219

    40,710 mi.
    Est. $835/mo

    BMW of Rockville

    4.6
    Check Availability
    Rockville, MD (8 mi)

    Quick view
  • $34,497

    21,334 mi.
    Est. $623/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $24,988

    $509
    85,444 mi.
    Est. $452/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $43,988

    20,671 mi.
    Est. $795/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $16,988

    57,778 mi.
    Est. $307/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $24,497

    113,205 mi.
    Est. $443/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $77,497

    11,571 mi.
    Est. $1,401/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $56,897

    4,034 mi.
    Est. $1,028/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $34,988

    12,850 mi.
    Est. $632/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $32,897

    25,830 mi.
    Est. $595/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $37,988

    15,923 mi.
    Est. $687/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $16,897

    119,431 mi.
    Est. $305/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $38,989

    22,043 mi.
    Est. $705/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • Mineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDriveMineral White Metallic 2026 BMW X3 30 xDrive

    $62,089

    5 mi.
    Est. $1,122/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $37,697

    $291
    6,206 mi.
    Est. $681/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $36,497

    59,858 mi.
    Est. $660/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $32,498

    63,823 mi.
    Est. $587/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $32,988

    38,900 mi.
    Est. $596/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $31,988

    45,007 mi.
    Est. $578/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • Black Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40iBlack Sapphire Metallic 2026 BMW X7 xDrive40i

    $91,829

    5 mi.
    Est. $1,660/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $46,697

    37,275 mi.
    Est. $844/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • $44,497

    3,637 mi.
    Est. $804/mo

    BMW of Sterling

    4.8
    Check Availability
    Sterling, VA (13 mi)
    Quick view
  • White 2020 BMW 430 I xDriveWhite 2020 BMW 430 I xDriveWhite 2020 BMW 430 I xDriveWhite 2020 BMW 430 I xDriveWhite 2020 BMW 430 I xDriveWhite 2020 BMW 430 I xDrive

    $34,998

    34,136 mi.
    Est. $632/mo

    CarMax Hagerstown

    Check Availability
    Free delivery to Gaithersburg, MD (5 mi)
    Quick view
  • Midnight Blue Metallic 2016 BMW 228 i xDriveMidnight Blue Metallic 2016 BMW 228 i xDriveMidnight Blue Metallic 2016 BMW 228 i xDriveMidnight Blue Metallic 2016 BMW 228 i xDriveMidnight Blue Metallic 2016 BMW 228 i xDriveMidnight Blue Metallic 2016 BMW 228 i xDrive

    $11,995

    93,879 mi.
    Est. $217/mo

    Blue Sky Auto Sales - Crestwood

    1.8
    Check Availability
    $868 delivery from Crestwood, IL (579 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