2004 BMW 5 Series prices
There are 2 used 2004 BMW 5 Series cars for sale from UK dealers on AskCar, as of 7 November 2026. The cheapest is £3,495.
AskCar lists 2,843 used BMW 5 Series across the UK, from 1,457 dealerships.
As of 7 November 2026, AskCar lists 601,018 cars and vans from 12,892 UK dealerships, read daily from dealer websites: over 99% of UK dealer used car adverts. No dealer pays to be listed.
2004 BMW 5 Series cars for sale now
This page lists 2004 BMW 5 Series cars cheapest first.
The AskCar estimate is our expected asking price for that one car, from its model, age, mileage and specification, using the 2,730 priced BMW 5 Series adverts on AskCar as of 7 November 2026. The figures on this page describe the cars advertised, not a valuation of every 2004 BMW 5 Series.
Each car: year, make, model, engine and trim, power, gearbox, fuel, body, doors, colour; mileage; price and its changes; how the price compares with the AskCar estimate; emissions standard and ULEZ compliance where it holds; MOT; dealer and town; AskCar page. Each car's AskCar page has its full price history and cheaper cars like it.
This list leaves out 1 car whose advertised mileage is lower than the mileage recorded at its last MOT test.
- 2004 BMW 5 Series 3.0 530d M Sport, 227 bhp, automatic, diesel, estate, 5 doors, black. Mileage: 123,500 miles. Price: £5,995, unchanged since AskCar first saw it on 22 October 2026, 16 days ago. Above the going rate: £978 (19%) over the AskCar estimate of £5,017. Euro 4 emissions standard. MOT: valid until 12 January 2027. Dealer: Specialist Cars of Bristol in Congresbury. AskCar page: https://askcar.co.uk/car/bmw-5-series-2004-19ca0bb040d2
BMW 5 Series by gearbox, fuel and body
- Manual BMW 5 Series (69 cars)
- Petrol BMW 5 Series (656 cars)
- Diesel BMW 5 Series (1,495 cars)
- Plug-in hybrid BMW 5 Series (652 cars)
- BMW 5 Series estate (968 cars)
- BMW 5 Series saloon (1,774 cars)
BMW 5 Series prices by year
- 2026 (266 cars)
- 2025 (214 cars)
- 2024 (80 cars)
- 2023 (155 cars)
- 2022 (231 cars)
- 2021 (176 cars)
- 2020 (157 cars)
- 2019 (282 cars)
- 2018 (321 cars)
- 2017 (261 cars)
- 2016 (136 cars)
- 2015 (114 cars)
- 2014 (116 cars)
- 2013 (103 cars)
- 2012 (65 cars)
- 2011 (50 cars)
- 2010 (27 cars)
BMW 5 Series by trim
- BMW 5 Series M Sport (1,984 cars)
- BMW 5 Series SE (374 cars)
- BMW 5 Series M Sport PRO (263 cars)
- BMW 5 Series Luxury (47 cars)
BMW 5 Series by price
- Under £3,000 (35 cars)
- Under £5,000 (132 cars)
- Under £8,000 (357 cars)
- Under £10,000 (566 cars)
- Under £15,000 (1,113 cars)
- Under £20,000 (1,641 cars)
- Under £30,000 (2,181 cars)
BMW 5 Series near you
- In England (2,485 cars)
- In Scotland (156 cars)
- In Wales (87 cars)
- In Northern Ireland (102 cars)
- Near Watford (385 cars)
- Near Barnet (384 cars)
- Near London (380 cars)
- Near Richmond upon Thames (342 cars)
- Near Hillingdon (340 cars)
- Near Egham (318 cars)
- Near Sutton (306 cars)
- Near Berkhamsted (282 cars)
- Near Bolton (270 cars)
- Near Rochdale (269 cars)
- Near Bromley (266 cars)
- Near Havering (247 cars)
- Near Stevenage (244 cars)
- Near Wigan (241 cars)
- Near Luton (235 cars)
More BMW
- All BMW 5 Series (2,843 cars)
- All BMW cars (44,962 cars)
- BMW 1 Series (7,559 cars)
- BMW 3 Series (7,202 cars)
- BMW X5 (3,279 cars)
- BMW X3 (3,156 cars)
- BMW X1 (2,666 cars)
- BMW 2 Series (1,895 cars)
- BMW 4 Series (1,882 cars)
- BMW 2 Series Gran Coupe (1,344 cars)
- BMW 4 Series Gran Coupe (1,206 cars)
- BMW i4 (872 cars)
- BMW M3 (802 cars)
- BMW 2 Series Active Tourer (793 cars)
- BMW X2 (784 cars)
- BMW M4 (750 cars)