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
  • White 2022 BMW X3 xDrive30iWhite 2022 BMW X3 xDrive30iWhite 2022 BMW X3 xDrive30iWhite 2022 BMW X3 xDrive30iWhite 2022 BMW X3 xDrive30iWhite 2022 BMW X3 xDrive30i

    $28,590

    $300
    53,494 mi.
    Est. $524/mo

    Bayshore Automotive

    4.9
    Plant City, FL (15 mi)
    Check Availability

  • Gray 2025 BMW X3 M50 xDriveGray 2025 BMW X3 M50 xDriveGray 2025 BMW X3 M50 xDriveGray 2025 BMW X3 M50 xDriveGray 2025 BMW X3 M50 xDriveGray 2025 BMW X3 M50 xDrive

    $53,286

    16,055 mi.
    Est. $977/mo

    Ferman Chevrolet of Tampa

    4.8
    Tampa, FL (8 mi)
    Check Availability

  • Black Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30iBlack Sapphire Metallic 2023 BMW X3 sDrive30i

    $29,978

    $562
    24,238 mi.
    Est. $549/mo

    Audi Lakeland

    4.7
    Lakeland, FL (26 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

    $14,995

    90,147 mi.
    Est. $275/mo

    Cars Of Tampa, Inc

    3.8
    Tampa, FL (18 mi)
    Check Availability
  • Black 2020 BMW X3 sDrive30iBlack 2020 BMW X3 sDrive30iBlack 2020 BMW X3 sDrive30iBlack 2020 BMW X3 sDrive30iBlack 2020 BMW X3 sDrive30iBlack 2020 BMW X3 sDrive30i

    $17,995

    87,954 mi.
    Est. $330/mo

    Cars Of Tampa, Inc

    3.8
    Tampa, FL (18 mi)
    Check Availability
  • Silver 2007 BMW X3 3.0siSilver 2007 BMW X3 3.0siSilver 2007 BMW X3 3.0siSilver 2007 BMW X3 3.0siSilver 2007 BMW X3 3.0siSilver 2007 BMW X3 3.0si

    $3,388

    $200
    220,000 mi.
    Est. $62/mo

    Pinellas Auto Brokers

    1.9
    St. Petersburg, FL (28 mi)
    Check Availability
  • Silver 2006 BMW X3 3.0iSilver 2006 BMW X3 3.0iSilver 2006 BMW X3 3.0iSilver 2006 BMW X3 3.0iSilver 2006 BMW X3 3.0iSilver 2006 BMW X3 3.0i

    $3,388

    149,000 mi.
    Est. $62/mo

    Pinellas Auto Brokers

    1.9
    St. Petersburg, FL (28 mi)
    Check Availability
  • $16,597

    $334
    82,773 mi.
    Est. $304/mo

    Courtesy Kia of Brandon

    4.6
    Tampa, FL (9 mi)
    Check Availability
  • Black Sapphire Metallic 2026 BMW X3 30 xDrive

    $39,288

    24,514 mi.
    Est. $720/mo

    Evo Motors

    4.6
    Seffner, FL (11 mi)
    Check Availability
  • Mineral White Metallic 2026 BMW X3 30 xDrive

    $38,288

    27,586 mi.
    Est. $702/mo

    Evo Motors

    4.6
    Seffner, FL (11 mi)
    Check Availability
  • Not Priced

    25,843 mi.

    Tampa Bay Motorcars

    4.1
    Tampa, FL (18 mi)
    Check Availability
  • $35,172

    34,077 mi.
    Est. $645/mo

    BMW of Tampa

    2.9
    Tampa, FL (18 mi)
    Check Availability
  • Dark Graphite Metallic 2024 BMW X3 xDrive30i

    $39,130

    23,421 mi.
    Est. $717/mo

    BMW of Tampa

    2.9
    Tampa, FL (18 mi)
    Check Availability
  • $19,951

    52,091 mi.
    Est. $366/mo

    BMW of Tampa

    2.9
    Tampa, FL (18 mi)
    Check Availability
  • Jet Black 2021 BMW X3 sDrive30i

    $26,130

    42,601 mi.
    Est. $479/mo

    Jaguar Land Rover St. Petersburg

    4.9
    St. Petersburg, FL (24 mi)
    Check Availability
  • White 2018 BMW X3 xDrive30i

    $19,691

    65,671 mi.
    Est. $361/mo

    Crown Ineos Grenadier

    5.0
    St. Petersburg, FL (25 mi)
    Check Availability
  • $9,590

    $381
    128,482 mi.
    Est. $176/mo

    AutoNation USA Wesley Chapel

    4.4
    Lutz, FL (25 mi)
    Check Availability
  • $33,494

    $1.5K
    37,876 mi.
    Est. $614/mo

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • $31,995

    33,009 mi.
    Est. $586/mo

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • $44,995

    2,407 mi.
    Est. $825/mo

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • $50,095

    6,019 mi.
    Est. $918/mo

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • $54,095

    5,683 mi.
    Est. $991/mo

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • $53,095

    5,657 mi.
    Est. $973/mo

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • Not Priced

    6,014 mi.

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • $50,593

    5,505 mi.
    Est. $927/mo

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • Not Priced

    33,812 mi.

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • $54,095

    8,836 mi.
    Est. $991/mo

    Fields BMW Lakeland

    4.7
    Lakeland, FL (27 mi)
  • White 2024 BMW X3 sDrive30iWhite 2024 BMW X3 sDrive30iWhite 2024 BMW X3 sDrive30iWhite 2024 BMW X3 sDrive30iWhite 2024 BMW X3 sDrive30iWhite 2024 BMW X3 sDrive30i

    $36,998

    25,461 mi.
    Est. $678/mo

    CarMax Gainesville

    4.1
    $49 delivery to Tampa, FL (20 mi)
    Check Availability
  • White 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30iWhite 2022 BMW X3 XDrive30i

    $29,998

    39,485 mi.
    Est. $550/mo

    CarMax Clermont

    4.5
    $49 delivery to Tampa, FL (20 mi)
    Check Availability

Compare the BMW X3