Search

Used Cars for Sale Across the U.S.


Make

Model






3,938 cars found
Make: BMW
Model: 3 Series
Used 40,495 mi

2019 BMW 3 Series 330i

Los Angeles, CA
Gasoline
Automatic
RWD
$22,691
or $395/mo
Used 52,979 mi

2018 BMW 3 Series 320i

Oak Creek, WI
Gasoline
Automatic
AWD
$17,990
or $313/mo
Used 6,051 mi

2024 BMW 3 Series 330i

Santa Clarita, CA
Gasoline
Automatic
RWD
$35,900
or $625/mo
Used 20,954 mi

2023 BMW 3 Series 330e

Santa Clara, CA
Hybrid
Automatic
RWD
$32,999
or $575/mo
Used 3,496 mi

2023 BMW 3 Series M340i

Palm Springs, CA
Gasoline
Automatic
RWD
$54,388
or $947/mo
Used 6,654 mi

2023 BMW 3 Series M340i

Palm Springs, CA
Gasoline
Automatic
RWD
$54,188
or $944/mo
Used 6,161 mi

2023 BMW 3 Series M340i

Palm Springs, CA
Gasoline
Automatic
RWD
$53,988
or $940/mo
Used 34,563 mi

2022 BMW 3 Series 330i

Visalia, CA
Gasoline
Automatic
RWD
$31,755
or $553/mo
Used 7,493 mi

2025 BMW 3 Series 330i

Calabasas, CA
Gasoline
Automatic
RWD
$42,991
or $749/mo
Used 47,146 mi

2021 BMW 3 Series 330i

Wilmington, DE
Gasoline
Automatic
RWD
$23,990
or $418/mo
Used 35,536 mi

2021 BMW 3 Series 330i

Tampa, FL
Gasoline
Automatic
RWD
$24,922
or $434/mo
Used 4,914 mi

2025 BMW 3 Series 330i

Fort Lauderdale, FL
Gasoline
Automatic
RWD
$44,945
or $783/mo
Certified 8,686 mi

2025 BMW 3 Series 330i

Fort Lauderdale, FL
Gasoline
Automatic
RWD
$39,975
or $696/mo
Used 26,748 mi

2025 BMW 3 Series 330i

Sanford, FL
Gasoline
Automatic
RWD
$33,996
or $592/mo
Used 66,478 mi

2020 BMW 3 Series M340i

Elmhurst, IL
Gasoline
Automatic
AWD
$37,500
or $653/mo
Used 61,908 mi

2021 BMW 3 Series M340i

Oak Creek, WI
Gasoline
Automatic
AWD
$39,990
or $697/mo