Used BMW for Sale
MarketSpace USA has 171,356 used BMW vehicles live right now from our nationwide dealer network. Prices currently range from $16,290 to $183,084. Every listing is verified, financing and trade-in offers are built in, and your car is delivered straight to your door -- the whole purchase happens online, no dealership visit required.
Search all live inventory →
2023 BMW 3 Series
$32,890
41,694 mi
2023 BMW 3 Series
$31,390
35,551 mi
2018 BMW 3 Series
$16,290
53,771 mi
2020 BMW 5 Series
$25,690
40,527 mi
2022 BMW X5
$30,890
72,650 mi
2022 BMW 3 Series
$29,290
29,037 mi
2020 BMW X3
$19,690
76,446 mi
2026 BMW 7 Series
$133,189
467 mi
2021 BMW X4
$30,490
76,028 mi
2022 BMW M4 Coupe
$72,690
26,533 mi
2027 BMW X7
$102,449
10 mi
2020 BMW X3
$22,490
52,616 mi
2018 BMW 4 Series
$21,290
37,246 mi
2027 BMW X7
$99,899
1,654 mi
2021 BMW X7
$31,990
75,577 mi
2019 BMW 4 Series
$17,590
79,442 mi
2026 BMW X3
$62,484
5,239 mi
2026 BMW X3
$62,464
20 mi
2018 BMW X6
$21,690
113,700 mi
2025 BMW M2 Coupe
$65,994
10,375 mi
2023 BMW 3 Series
$31,994
37,423 mi
2026 BMW X7
$124,704
3,863 mi
2026 BMW i7
$183,084
95 mi
2026 BMW X7
$101,539
4,537 mi