2004 BMW 3 Series

2.2 320Ci 320 Sport Auto RWD Euro 3 2dr (170 bhp)

£2,425

Far under the typical £9,352 for this model, age and mileage, drawing on 6,811 adverts of this make and model: £6,927 less. Worth asking why.

Overview

Make
BMW
Model
3 Series
Trim
320 SPORT
Version
2.2 320Ci 320 Sport Auto RWD Euro 3 2dr (170 bhp)
Mileage
117 miles
Year
2004
Fuel type
Petrol
Engine
2.2 L
Gearbox
Automatic
Power
170 bhp
Colour
Black
Doors
2
Driven wheels
Rear Wheel Drive
Engine badge
320Ci
Emissions standard
Euro 3

About this car

At 117 miles, this 2004 BMW 3 Series 320 Sport has covered about 67,100 fewer miles than other 2004 BMW 3 Series cars. The dealer is asking £2,425, which is £6,927 below our market estimate of £9,352. We recommend confirming the advertised price and vehicle details. The estimate uses 6,811 UK dealer adverts for the BMW 3 Series, with adjustments for age, mileage, trim, engine and other specifications. We have tracked this advert for 84 days. You can find this car at Pitstop Cars in Luton.

Stock data from 20 October 2026.

How we estimate prices and check cars

Price history

First seen on 29 July 2026, 84 days ago. Advert duration calculated on 21 October 2026.

Recorded asking prices
Date observedAsking price
29 July 2026£2,425
20 October 2026£2,425

Price and mileage comparison

Estimated market asking price: £9,352. The asking price is £6,927 below this estimate.

The estimate uses UK dealer asking prices, accounting for make, model, trim, version, age, mileage, fuel, gearbox, body type, driven wheels, engine size and power. It estimates an advertised price, not a confirmed sale price.

The pricing calculation includes 6,811 adverts of this make and model across different ages and specifications.

Advertised mileage is approximately 67,100 miles lower than typical for a 2004 BMW 3 Series.

2004 BMW 3 Series price guide

Dealer

Pitstop Cars, Luton. Across the dealer network: 15 cars for sale.

Dealer postcode: LU4 9BN.

Vehicle photos