BMW 5 Series for Sale — Prices & Values by Generation

CarSearch.Pro tracks 3 BMW 5 Series generations with 529 cars for sale as of July 2026, with average asking prices from $5,000 to $7,996 depending on generation. Every generation below links to live listings and a full price guide with values by year and mileage, sale-anchored True Value, and a price forecast.

MarketYearsFor SaleAvg Price
BMW 5 Series (E61) 2004-2010 260 $5,637 Price Guide →
BMW 5-Series (E39) 1995-2003 256 $5,000 Price Guide →
BMW 5 Series (E61) Touring 2004-2010 13 $7,996 Price Guide →