BMW

Used BMW for Sale Across the U.S.


Make







35,117 cars found
Used 5,356 mi

2025 BMW i4 Base

Pleasanton, CA
Electric
Automatic
RWD
$56,814
or $990/mo
Used 7,377 mi

2025 BMW i4 Base

Pleasanton, CA
Electric
Automatic
RWD
$57,714
or $1,005/mo
Used 1,181 mi

2025 BMW i4 Base

Pleasanton, CA
Electric
Automatic
RWD
$57,914
or $1,009/mo
Certified 12,073 mi

2025 BMW M4 Coupe Base

Monrovia, CA
Gasoline
Automatic
RWD
$81,999
or $1,428/mo
Certified 20,428 mi

2024 BMW M2 Coupe Base

Westlake Village, CA
Gasoline
Automatic
RWD
$66,911
or $1,166/mo
Certified 47,215 mi

2022 BMW 3 Series M340i

Westlake Village, CA
Gasoline
Automatic
RWD
$44,911
or $782/mo
Certified 36,225 mi

2023 BMW 3 Series 330i

Westlake Village, CA
Gasoline
Automatic
RWD
$36,911
or $643/mo
Certified 37,941 mi

2023 BMW X3 30i

Westlake Village, CA
Gasoline
Automatic
RWD
$34,411
or $599/mo
Used 5,165 mi

2025 BMW X3 30 XDRIVE

Westlake Village, CA
Gasoline
Automatic
AWD
$49,220
or $857/mo
Certified 21,520 mi

2022 BMW X5 40i

Westlake Village, CA
Gasoline
Automatic
RWD
$43,911
or $765/mo
Certified 39,178 mi

2022 BMW X7 40i

Westlake Village, CA
Gasoline
Automatic
AWD
$56,911
or $991/mo
Certified 36,866 mi

2022 BMW X6 M Base

Westlake Village, CA
Gasoline
Automatic
AWD
$76,911
or $1,340/mo
Used 4,322 mi

2025 BMW iX Base

Westlake Village, CA
Electric
Automatic
AWD
$69,911
or $1,218/mo
Certified 27,261 mi

2022 BMW 5 Series 530e

Westlake Village, CA
Hybrid
Automatic
RWD
$38,911
or $678/mo
Certified 54,808 mi

2021 BMW 2 Series 228i

Westlake Village, CA
Gasoline
Automatic
FWD
$23,911
or $417/mo
Certified 27,345 mi

2023 BMW 4 Series M440i

Westlake Village, CA
Gasoline
Automatic
RWD
$52,911
or $922/mo