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
6,817 matches found
2026 BMW 2 Series M240i
$65,025
Skyscraper Gray
54 days on market
2026 BMW 2 Series 228
$49,280
Tanzanite Blue II Metallic
54 days on market
2025 BMW 2 Series M235
$46,337
Brooklyn Gray Metallic
121 days on market
2024 BMW 2 Series 228i
$28,957
Skyscraper Grey Metallic
536 days on market
2025 BMW 2 Series 230i
$41,427
Skyscraper Grey Metallic
162 days on market
2026 BMW 2 Series 228
$49,186
Skyscraper Grey Metallic
314 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.
2025 BMW 2 Series 230i
$46,815
Skyscraper Grey Metallic
350 days on market
2026 BMW 2 Series 230i
$52,430
Black Sapphire Metallic
287 days on market
2023 BMW 2 Series M240i
$52,649
Gray Metallic
7 days on market
2025 BMW 2 Series 230i
$38,747
Skyscraper Grey Metallic
206 days on market
2025 BMW 2 Series 230i
$37,937
Skyscraper Grey Metallic
216 days on market