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
  • Glacier Silver Metallic 2018 BMW X3 xDrive30iGlacier Silver Metallic 2018 BMW X3 xDrive30iGlacier Silver Metallic 2018 BMW X3 xDrive30iGlacier Silver Metallic 2018 BMW X3 xDrive30iGlacier Silver Metallic 2018 BMW X3 xDrive30iGlacier Silver Metallic 2018 BMW X3 xDrive30i

    $15,345

    $303
    97,593 mi.
    Est. $272/mo

    Luther Park Place BMW

    4.7
    Check Availability
    Rochester, MN (288 mi)

    Quick view
  • Alpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDriveAlpine White 2025 BMW X3 30 xDrive

    $46,999

    $495
    4,339 mi.
    Est. $834/mo

    Van Horn Ford of Oconomowoc

    4.7
    Check Availability
    Oconomowoc, WI (95 mi)

    Quick view
  • $42,694

    14,223 mi.
    Est. $758/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (676 mi)
    Quick view
  • $42,694

    26,799 mi.
    Est. $758/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (676 mi)
    Quick view
  • $38,694

    36,587 mi.
    Est. $687/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (676 mi)
    Quick view
  • $55,024

    7,345 mi.
    Est. $977/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (676 mi)
    Quick view
  • $55,989

    5,189 mi.
    Est. $994/mo

    BMW of Turnersville

    4.9
    Turnersville, NJ (676 mi)
    Quick view
  • Alpine White 2026 BMW X3 M50 xDriveAlpine White 2026 BMW X3 M50 xDriveAlpine White 2026 BMW X3 M50 xDriveAlpine White 2026 BMW X3 M50 xDriveAlpine White 2026 BMW X3 M50 xDriveAlpine White 2026 BMW X3 M50 xDrive

    $58,378

    $900
    14,466 mi.
    Est. $1,037/mo

    Naples Mazda

    4.5
    Check Availability
    Naples, FL (1,133 mi)

    Quick view
  • $25,797

    49,047 mi.
    Est. $458/mo

    BMW of Mt. Laurel

    3.7
    Check Availability
    Mt. Laurel, NJ (676 mi)
    Quick view
  • $39,243

    30,972 mi.
    Est. $697/mo

    BMW of Mt. Laurel

    3.7
    Check Availability
    Mt. Laurel, NJ (676 mi)
    Quick view
  • $62,259

    $616
    15,279 mi.
    Est. $1,105/mo

    BMW of Mt. Laurel

    3.7
    Check Availability
    Mt. Laurel, NJ (676 mi)
    Quick view
  • $52,074

    7,858 mi.
    Est. $925/mo

    BMW of Mt. Laurel

    3.7
    Check Availability
    Mt. Laurel, NJ (676 mi)
    Quick view
  • $20,000

    78,381 mi.
    Est. $355/mo

    Herrin-Gear Lexus

    4.6
    Check Availability
    Jackson, MS (677 mi)
    Quick view
  • Jet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30iJet Black 2023 BMW X3 xDrive30i

    $38,588

    $201
    24,173 mi.
    Est. $685/mo

    Volkswagen of North Tampa

    4.5
    Check Availability
    Tampa, FL (999 mi)

    Quick view
  • $40,000

    16,914 mi.
    Est. $710/mo

    BMW of Jackson

    4.9
    Jackson, MS (677 mi)
    Quick view
  • $49,000

    13,183 mi.
    Est. $870/mo

    BMW of Jackson

    4.9
    Jackson, MS (677 mi)
    Quick view
  • $52,500

    8,889 mi.
    Est. $932/mo

    BMW of Jackson

    4.9
    Jackson, MS (677 mi)
    Quick view
  • $50,000

    8,285 mi.
    Est. $888/mo

    BMW of Jackson

    4.9
    Jackson, MS (677 mi)
    Quick view
  • $54,000

    11,781 mi.
    Est. $959/mo

    BMW of Jackson

    4.9
    Jackson, MS (677 mi)
    Quick view
  • Alpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30iAlpine White 2023 BMW X3 sDrive30i

    $38,698

    23,735 mi.
    Est. $687/mo

    BMW West Palm Beach

    4.9
    Check Availability
    West Palm Beach, FL (1,133 mi)

    Quick view
  • $50,000

    7,613 mi.
    Est. $888/mo

    BMW of Jackson

    4.9
    Jackson, MS (677 mi)
    Quick view
  • $36,000

    30,551 mi.
    Est. $639/mo

    BMW of Jackson

    4.9
    Jackson, MS (677 mi)
    Quick view
  • Alpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30iAlpine White 2021 BMW X3 xDrive30i

    Not Priced

    44,111 mi.

    Auto Haus of Yorktown

    4.4
    Check Availability
    Yorktown, VA (677 mi)
    Quick view
  • $37,577

    33,972 mi.
    Est. $667/mo

    Open Road BMW of Roxbury

    Roxbury Township, NJ (677 mi)
    Quick view
  • $29,696

    52,293 mi.
    Est. $527/mo

    Genesis of Cherry Hill

    Check Availability
    MARLTON, NJ (678 mi)
    Quick view
  • Alpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40iAlpine White 2023 BMW X3 M40i

    $51,003

    19,487 mi.
    Est. $906/mo

    Pacific BMW

    4.7
    Check Availability
    Glendale, CA (1,740 mi)

    Quick view
  • Jet Black 2020 BMW X3 xDrive30i

    $21,548

    $1.3K
    66,545 mi.
    Est. $383/mo

    Sawyer Lyons Buick GMC of Randolph

    3.6
    Check Availability
    Randolph, NJ (679 mi)
    Quick view
  • Black Sapphire Metallic 2018 BMW X3 M40i

    $20,516

    113,155 mi.
    Est. $364/mo

    Five Star Nissan of Florence

    3.0
    Check Availability
    Florence, SC (681 mi)
    Quick view
  • $43,495

    13,194 mi.
    Est. $772/mo

    BMW of Florence

    Florence, SC (681 mi)
    Quick view
  • $51,000

    3,196 mi.
    Est. $906/mo

    BMW of Florence

    Florence, SC (681 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