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.
| Market | Years | For Sale | Avg 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 → |