BMW

Used BMW for Sale Across the U.S.


Make







33,038 cars found
Used 40,450 mi

2021 BMW X5 40i

West Chester, PA
Gasoline
Automatic
AWD
$39,999
or $697/mo
Used 44,141 mi

2022 BMW 3 Series 330i

Doylestown, PA
Gasoline
Automatic
AWD
$32,989
or $575/mo
Used 23,873 mi

2025 BMW X5 M60i

Doylestown, PA
Gasoline
Automatic
AWD
$79,989
or $1,393/mo
Used 48,112 mi

2023 BMW X3 30i

Doylestown, PA
Gasoline
Automatic
AWD
$38,989
or $679/mo
Used 19,540 mi

2023 BMW X3 30i

Allentown, PA
Gasoline
Automatic
AWD
$37,991
or $662/mo
Used 24,555 mi

2021 BMW X7 M50i

Allentown, PA
Gasoline
Automatic
AWD
$49,991
or $871/mo
Used 82,700 mi

2016 BMW X5 xDrive35i

Allentown, PA
Gasoline
Automatic
AWD
$14,991
or $261/mo
Used 62,515 mi

2019 BMW X7 50i

Harrisburg, PA
Gasoline
Automatic
AWD
$34,490
or $601/mo
Used 22,743 mi

2024 BMW iX Base

Harrisburg, PA
Electric
Automatic
AWD
$47,500
or $827/mo
Certified 38,203 mi

2024 BMW X7 40i

Reading, PA
Gasoline
Automatic
AWD
$64,000
or $1,115/mo
Used 25,584 mi

2019 BMW M4 Coupe Base

Easton, PA
Gasoline
Manual
RWD
$60,489
or $1,054/mo
Certified 13,178 mi

2023 BMW 2 Series 230i

Lancaster, PA
Gasoline
Automatic
RWD
$34,511
or $601/mo
Certified 22,733 mi

2024 BMW X5 40i

Lancaster, PA
Gasoline
Automatic
AWD
$58,991
or $1,028/mo
Used 80,885 mi

2020 BMW X5 40i

Lancaster, PA
Gasoline
Automatic
AWD
$27,992
or $488/mo
Used 100,478 mi

2017 BMW X5 xDrive35d

Lancaster, PA
Diesel
Automatic
AWD
$20,991
or $366/mo
Certified 18,679 mi

2023 BMW 5 Series 540i

Lancaster, PA
Gasoline
Automatic
AWD
$49,991
or $871/mo