OAV Market Intelligence
BMW for Sale in Cary, NC
Data refreshed daily · Last updated: April 20, 2026
5,978 BMW vehicles. AI-powered pricing analysis updated daily.
BMW Listings
5,978
Average Price
$55,819
Price Range
$5,411–$143,474
Avg Days on Lot
50
BMW Market in Cary, NC
Dealers in Cary have 5,978 BMW vehicles listed at an average price of $55,819, ranging from $5,411 to $143,474.
Popular BMW Models in Cary
How OAV identifies strong values
OAV compares each vehicle against similar listings in the local and regional market to determine whether it represents a strong value. Listings labeled “Great Deal” or “Fair Price” are priced competitively relative to comparable vehicles currently available. This analysis is refreshed daily as new inventory enters and leaves the market.
Featured BMW in Cary

2024 BMW M2 Coupe
Cary, NC
Market: $56,998 – $61,800
Cary, NC

2025 BMW M2 Coupe
Cary, NC
Market: $68,419 – $69,218
Cary, NC

2025 BMW M2 Coupe
Cary, NC
Market: $66,000 – $70,896
Cary, NC

2022 BMW 2 Series
Cary, NC
Market: $30,934 – $30,937
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $36,957 – $51,544
Cary, NC

2024 BMW 2 Series
Cary, NC
Market: $37,913 – $39,790
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $39,999 – $51,544
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $36,957 – $42,576
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $48,345 – $49,144
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $47,470 – $48,269
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $36,957 – $51,544
Cary, NC

2024 BMW 2 Series
Cary, NC
Market: $32,224 – $39,790
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $36,957 – $51,544
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $36,957 – $51,544
Cary, NC

2024 BMW 2 Series
Cary, NC
Market: $32,224 – $38,712
Cary, NC

2023 BMW 3 Series
Cary, NC
Market: $30,996 – $32,720
Cary, NC

2023 BMW 3 Series
Cary, NC
Market: $30,996 – $33,276
Cary, NC

2023 BMW 3 Series
Cary, NC
Market: $31,418 – $33,276
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $48,988 – $52,787
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $48,988 – $53,787
Cary, NC

2025 BMW 2 Series
Cary, NC
Market: $51,988 – $53,787
Cary, NC

2024 BMW 3 Series
Cary, NC
Market: $49,900 – $58,679
Cary, NC

2024 BMW 3 Series
Cary, NC
Market: $49,900 – $59,114
Cary, NC

2023 BMW 3 Series
Cary, NC
Market: $50,988 – $51,787
Cary, NC