BMW

Used BMW for Sale Across the U.S.


Make







35,699 cars found
Used 10,707 mi

2023 BMW M4 Coupe Base

Tigard, OR
Gasoline
Automatic
AWD
$82,690
or $1,440/mo
Used 4,011 mi

2025 BMW i4 Base

Tigard, OR
Electric
Automatic
AWD
$65,690
or $1,144/mo
Used 28,799 mi

2021 BMW X5 40i

Doylestown, PA
Gasoline
Automatic
AWD
$44,989
or $784/mo
Used 78,812 mi

2019 BMW X3 30i

Mechanicsburg, PA
Gasoline
Automatic
AWD
$20,243
or $353/mo
Used 66,667 mi

2020 BMW X7 40i

Wexford, PA
Gasoline
Automatic
AWD
$37,539
or $654/mo
Certified 15,692 mi

2024 BMW X3 40i

West Chester, PA
Gasoline
Automatic
AWD
$59,999
or $1,045/mo
Certified 8,649 mi

2024 BMW X1 28i

West Chester, PA
Gasoline
Automatic
AWD
$40,932
or $713/mo
Used 64,553 mi

2019 BMW X1 28i

West Chester, PA
Gasoline
Automatic
AWD
$19,916
or $347/mo
Certified 14,080 mi

2023 BMW i4 Base

West Chester, PA
Electric
Automatic
RWD
$39,888
or $695/mo
Certified 15,332 mi

2022 BMW 5 Series 540i

Reading, PA
Gasoline
Automatic
AWD
$51,000
or $888/mo
Used 67,644 mi

2019 BMW X3 30i

Lancaster, PA
Gasoline
Automatic
AWD
$21,995
or $383/mo
Certified 2,254 mi

2024 BMW 3 Series M340i

Muncy, PA
Gasoline
Automatic
AWD
$59,500
or $1,037/mo
Certified 43,287 mi

2022 BMW 3 Series 330i

Fort Washington, PA
Gasoline
Automatic
AWD
$34,981
or $609/mo
Used 64,427 mi

2018 BMW 4 Series 430i

Fort Washington, PA
Gasoline
Automatic
AWD
$23,981
or $418/mo
Used 49,072 mi

2022 BMW X4 30i

Ephrata, PA
Gasoline
Automatic
AWD
$36,442
or $635/mo
Certified 33,008 mi

2021 BMW 3 Series 330i

Ardmore, PA
Gasoline
Automatic
AWD
$30,888
or $538/mo