Bmw X4 prices by year

A 2025 Bmw X4 averages $53,488 — older years range down to $12,774 (2015), across 1,032 active listings.

Updated July 26, 2026 · 11 model years tracked

Bmw X4 price by year

Year Average price Price range Listings
2025 $53,488 $41,970–$74,993 132
2024 $50,170 $35,947–$75,101 148
2023 $44,107 $31,339–$64,234 185
2022 $39,112 $25,659–$60,701 133
2021 $34,329 $20,265–$49,997 115
2020 $34,748 $22,071–$49,998 87
2019 $25,051 $17,590–$35,379 81
2018 $17,687 $11,928–$22,995 57
2017 $17,677 $11,500–$24,067 30
2016 $15,294 $9,262–$23,438 40
2015 $12,774 $9,230–$16,993 24

See the full Bmw X4 depreciation curve →

Shopping for this car?

Check individual VINs before you buy — decode the exact trim and mileage, see every active listing, and how each price compares to the local market.