Shop Cars
Browse matches across new, used, and certified inventory.
Pick a car and we'll negotiate with the dealer. Or describe it to Ask CarMatch
37,191 matches found
2026 BMW X5 50e
$91,250
Black Sapphire Metallic
57 days on market
2026 BMW X5 50e
$90,600
Brooklyn Grey Metallic
107 days on market
2026 BMW X5 50e
$94,075
Carbon Black Metallic
51 days on market
2026 BMW X5 50e
$93,425
Carbon Black Metallic
31 days on market
2026 BMW X5 50e
$92,125
Brooklyn Grey Metallic
38 days on market
A dealer just replied
Counter at $42,100 — $2,340 under MSRP.
Our Agentic AI negotiates for you.
CarMatch.AI negotiates directly with a dealership's AI agents or their sales team to get you the best out-the-door price.
2026 BMW X5 50e
$89,300
Brooklyn Grey Metallic
138 days on market
2026 BMW X5 50e
$89,825
Skyscraper Grey Metallic
40 days on market
2026 BMW X5 50e
$90,125
Tanzanite Blue Ii Metallic
25 days on market
2026 BMW X5 50e
$88,700
Black Sapphire Metallic
101 days on market
2026 BMW X5 50e
$88,600
Brooklyn Grey Metallic
54 days on market