2004 BMW 3 Series
3.2 M3
98,670miManualPetrol3.2L
£24,999
Kidderminster
~£628/pm
98,670 miles clocked-up on the dash, this 3 Series 3.2 M3 comes fitted out with manual transmission and a 3200 cc petrol motor.
Images of a similar car, for illustrative purposes only.
320D Sport Plus Edition
Manual Diesel 2.0L Not for sale on carsnitch
£ - £ Current value range
Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.
5,968 cars
3.2 M3
98,670miManualPetrol3.2L
£24,999
Kidderminster
~£628/pm
98,670 miles clocked-up on the dash, this 3 Series 3.2 M3 comes fitted out with manual transmission and a 3200 cc petrol motor.
2.0 7.6Kwh M Sport Euro 6 Ss
79,074miAutoHybrid2.0L
£13,795
Blackburn
~£346/pm
Coming in the shade of blue, this saloon 3 Series 2.0 7.6Kwh M Sport Euro 6 Ss is fitted with a 2.0 Litre hybrid motor with automatic transmission and it has 79,074 miles clocked up on the dashboard.
2.0 320D Efficientdynamics Business
114,000miManualDiesel2.0L
£5,795
Chesterfield
~£146/pm
This used BMW 3 Series painted in the shade of white is now available for sale with the option to pay with credit.
330E M Sport
33,803miAutoHybrid2.0L
£24,495
Liverpool
~£615/pm
This used BMW 3 Series finished in white is now on the market and ready for its next owner to drive home with the added option for you to buy it with credit.
320D Se
107,719miAutoDiesel2.0L
£11,595
Liverpool
~£291/pm
For sale at this dealer: BMW 3 Series - 2.0 ltr diesel engine, automatic transmission and 107,719 miles.
Saloon 2.0 330E 7.6Kwh Sport Euro 6 Ss
104,103miAutoHybrid2.0L
£7,995
Croydon
~£201/pm
Now available from this car dealership in the Croydon area is this 3 Series Saloon 2.0 330E 7.6Kwh Sport Euro 6 Ss that incorporates a 2.0 Ltr hybrid engine with automatic transmission.
2.0 318D M Sport 141 Bhp
120,824miAutoDiesel2.0L
£6,995
Liverpool
~£176/pm
Available for viewing at our dealership located in the Liverpool area is this BMW 3 Series that is fitted with a 2.0 L diesel engine with automatic transmission. It is on the market and ready for its next owner to drive away in the shade of blue with 120,824 miles on the dashboard.
Coupe
99,680miManualDiesel2.0L
£4,375
Cheadle
~£110/pm
BMW 3 Series with a 2000 cc diesel motor and manual gearbox.
2.0 320D Se Pro Mhev 188 Bhp
30,000miAutoDiesel2.0L
£25,299
York
~£635/pm
On offer and ready for you to take home is this BMW that is fitted out with a 2000 cc diesel motor and automatic transmission. This second-hand model available from this dealership in York has 30,000 mi on the dash.
320I Xdrive Modern
67,868miAutoPetrol2.0L
£7,940
Buxton
~£199/pm
At this dealer you'll find the fantastic price of just £7,940 on this 3 Series with a 2000 CC petrol motor, automatic transmission and 67,868 miles clocked up on the dashboard.
2.0 320D Xdrive M Sport Shadow Edition 188 Bhp
65,959miAutoDiesel2.0L
£16,495
Burntisland
~£414/pm
Get behind the wheel of this 3 Series for only £16,495. It has 65,959 miles clocked up on the dash and features a 2.0 LTR diesel engine with automatic transmission.
3.0 335D M Sport Xdrive Euro 6 Ss
101,500miAutoDiesel3.0L
£11,950
Coventry
~£300/pm
Drive this used 3 Series for £11,950. Credit deals start at around £ each month for this vehicle that is fitted with automatic transmission and a 3.0 Litre diesel motor.
318D M Sport
28,024miAutoDiesel2.0L
£22,899
Bedford
~£575/pm
Own this BMW 3 Series 318D M Sport for just £22,899. It has a 2.0 ltr diesel engine with automatic transmission and it has clocked up 28,024 miles.
2.0 320D M Sport 188 Bhp
90,876miAutoDiesel2.0L
£10,805
Darlington
~£271/pm
This BMW has got 90,876 miles clocked up on the dash and incorporates a 2000cc diesel engine with automatic transmission.
3.0 M Sport Touring Xdrive Euro 6 Ss
95,000miAutoDiesel3.0L
£14,975
West Bromwich
~£376/pm
On offer at our awesome price of only £14,975 is this BMW 3 Series 3.0 M Sport Touring Xdrive Euro 6 Ss, it has 95,000 miles clocked up on the dash and incorporates a 3.0 L diesel motor.
2.0 318D M Sport Euro 5 Ss
64,000miManualDiesel2.0L
£9,595
Middlesbrough
~£241/pm
Be the new owner of this 3 Series that comes fitted with manual transmission and a 2000cc diesel motor. This used model at this dealer priced at £9,595 comes finished in and has 64,000 miles on the dash.
Xdrive M Sport
56,000miAutoDiesel3.0L
£23,995
Blackburn
~£603/pm
This BMW 3 Series has 56,000 miles clocked up on the dashboard and comes fitted out with a 3.0 Litre engine. It runs on diesel with automatic transmission and is finished in black.
2.0 325D M Sport Touring 218 Bhp
120,000miAutoDiesel2.0L
£11,449
Oldham
~£288/pm
At our incredible price of only £11,449 is this 3 Series 2.0 325D M Sport Touring 218 Bhp, it has 120,000 miles clocked up on the dash and features a 2000CC diesel motor.
320D M Sport Touring
125,200miAutoDiesel2.0L
£8,400
Newcastle upon Tyne
~£211/pm
This motor up for sale from this dealer priced at £8,400 comes in the tone of grey and has 125,200 mi clocked up on the dash.
2.0 320D Luxury Euro 5 Ss
93,988miAutoDiesel2.0L
£7,600
Blackburn
~£191/pm
This second-hand 3 Series 2.0 320D Luxury Euro 5 Ss from this dealer in Blackburn is fitted with a 2.0 litre diesel engine with automatic transmission and it has 93,988 miles on the dashboard.
330E M Sport
68,000miAutoHybrid2.0L
£11,695
Wakefield
~£294/pm
First registered in 2017: Used BMW 3 Series with a 2.0 ltr hybrid motor, automatic transmission and a mere 68,000 miles clocked up on the dash.
2.0 320D Xdrive M Sport Touring 188 Bhp
51,593miAutoDiesel2.0L
£18,950
Nelson
~£476/pm
Now available at this dealer in Nelson is this estate BMW 3 Series 2.0 320D Xdrive M Sport Touring 188 Bhp incorporating a 2.0 LTR diesel engine with automatic transmission. It is up for sale and ready for its next owner to take home in the shade of grey with 51,593 miles on the clock.
320I M Sport
31,674miAutoPetrol2.0L
£21,490
London
~£540/pm
This saloon BMW has got 31,674 miles on the dash and incorporates a 2000 cc petrol engine with automatic transmission.
Saloon 2.0 320D M Sport Euro 6 Ss 201
128,300miAutoDiesel2.0L
£9,300
Newcastle upon Tyne
~£234/pm
This saloon second hand car incorporates a 2000CC diesel motor with automatic transmission and it has 128,300 miles clocked-up on the dash. It is up for sale and ready for its new owner to drive home for the fantastic price of just £9,300.