BMW of Farmington Hills
Showing 1–24 of 121 vehicles
New 2026 BMW X3
$59,854
Est. $866/mo*
BMW of Farmington Hills
New 2027 BMW X7
$98,244
Est. $1,414/mo*
BMW of Farmington Hills
New 2027 BMW X7
$96,864
Est. $1,394/mo*
BMW of Farmington Hills
New 2026 BMW X3
$57,604
Est. $834/mo*
BMW of Farmington Hills
Used 2024 BMW iX
$48,314
Est. $702/mo*
BMW of Farmington Hills
Used 2018 BMW X3
$42,650
Est. $621/mo*
BMW of Farmington Hills
New 2026 BMW X3
$62,964
Est. $911/mo*
BMW of Farmington Hills
New 2026 BMW X3
$62,414
Est. $903/mo*
BMW of Farmington Hills
New 2026 BMW X3
$62,404
Est. $903/mo*
BMW of Farmington Hills
New 2026 BMW X3
$58,354
Est. $845/mo*
BMW of Farmington Hills
New 2026 BMW X3
$62,604
Est. $906/mo*
BMW of Farmington Hills
Used 2020 BMW X5
$61,200
Est. $886/mo*
BMW of Farmington Hills
New 2026 BMW X3
$58,854
Est. $852/mo*
BMW of Farmington Hills
New 2026 BMW X3
$57,604
Est. $834/mo*
BMW of Farmington Hills
New 2026 BMW X3
$63,664
Est. $921/mo*
BMW of Farmington Hills
New 2026 BMW X3
$63,199
Est. $914/mo*
BMW of Farmington Hills
Used 2024 BMW iX
$53,814
Est. $780/mo*
BMW of Farmington Hills

Used 2024 BMW X3
$43,314
Est. $631/mo*
BMW of Farmington Hills
Used 2023 BMW X3
$41,314
Est. $602/mo*
BMW of Farmington Hills
Used 2024 BMW X5
$53,814
Est. $780/mo*
BMW of Farmington Hills
Used 2024 BMW X5
$89,300
Est. $1,286/mo*
BMW of Farmington Hills
Used 2025 Subaru Legacy
$26,314
Est. $388/mo*
BMW of Farmington Hills
New 2026 BMW X3
$62,914
Est. $910/mo*
BMW of Farmington Hills
New 2026 BMW X3
$62,304
Est. $901/mo*
BMW of Farmington Hills