2004 BMW 3 Series
3.2 M3
98,670miManualPetrol3.2L
£24,999
Kidderminster
~£628/pm
This 3 Series 3.2 M3 has a 3.2 Litre petrol motor with manual transmission and has clocked up 98,670 miles.
Images of a similar car, for illustrative purposes only.
2.0 320I Se 148 Bhp
Manual Petrol 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
This 3 Series 3.2 M3 has a 3.2 Litre petrol motor with manual transmission and has clocked up 98,670 miles.
2.0 7.6Kwh M Sport Euro 6 Ss
79,074miAutoHybrid2.0L
£13,795
Blackburn
~£346/pm
This 3 Series has got 79,074 miles clocked up on the dashboard and comes equipped with a 2.0 Litre hybrid motor and automatic transmission.
2.0 320D Efficientdynamics Business
114,000miManualDiesel2.0L
£5,795
Chesterfield
~£146/pm
At this dealership there is a remarkable price for this second hand BMW with manual transmission, a 2000cc diesel engine and 114,000 miles on the dashboard.
330E M Sport
33,803miAutoHybrid2.0L
£24,495
Liverpool
~£615/pm
At the brilliant price of only £24,495 is this saloon that incorporates a 2000cc hybrid engine with automatic transmission. This second hand model currently on sale at this dealer has 33,803 miles clocked-up on the dashboard.
320D Se
107,719miAutoDiesel2.0L
£11,595
Liverpool
~£291/pm
On the market and ready for you to drive away is this second hand, blue 3 Series 320D Se that has a 2.0l diesel engine with automatic transmission. Buy it at the awesome price of only £11,595 from this dealer in the Liverpool area.
Saloon 2.0 330E 7.6Kwh Sport Euro 6 Ss
104,103miAutoHybrid2.0L
£7,995
Croydon
~£201/pm
Available for viewing at this dealership in Croydon is this vehicle that has a hybrid, 2000 CC engine and automatic transmission. Up for sale and ready for its next owner to drive away in the shade of grey with 104,103 miles on the clock.
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
On the market and ready for its new owner to drive home is this BMW finished in grey. This second hand model has 99,680 miles clocked up on the dash, a 2.0 L diesel motor and manual transmission.
2.0 320D Se Pro Mhev 188 Bhp
30,000miAutoDiesel2.0L
£25,299
York
~£635/pm
Now available from this supplier's showroom in York is this 3 Series with low mileage. It has a 2000 cc diesel engine with automatic transmission and it only has 30,000 miles clocked up on the dashboard.
320I Xdrive Modern
67,868miAutoPetrol2.0L
£7,940
Buxton
~£199/pm
Fitted with a 2.0 litre petrol engine with automatic transmission, this BMW 3 Series 320I Xdrive Modern is up for sale in red with 67,868 miles clocked up on the dash.
2.0 320D Xdrive M Sport Shadow Edition 188 Bhp
65,959miAutoDiesel2.0L
£16,495
Burntisland
~£414/pm
Available from this dealership's showroom in Burntisland is this BMW 3 Series in white that's fitted with a automatic gearbox and 2.0l diesel engine.
2.0 328I M
60,947miAutoPetrol2.0L
£13,999
Chelmsford
~£352/pm
Currently available at our dealership in Chelmsford is this 3 Series 2.0 328I M that comes equipped with a 2000 cc petrol engine with automatic transmission. It is up for sale and ready for its next owner to drive away in the shade of black with 60,947 miles clocked up on the dash.
3.0 335D Xdrive M Sport Touring 308 Bhp
65,525miAutoDiesel3.0L
£21,890
Bedford
~£550/pm
Coming fitted out with a 3000 cc diesel engine and automatic transmission, this second hand BMW is currently available to buy in the tone of blue with 65,525 miles clocked up on the dashboard.
320I Sport
13,771miAutoPetrol2.0L
£23,450
Billingshurst
~£589/pm
Available in the shade of white, this second hand BMW 3 Series 320I Sport contains a 2.0 Litre petrol motor with automatic transmission and it has 13,771 miles clocked up on the dash.
3.0 M3 Competition M Xdrive 4Wd
4,800miAutoPetrol3.0L
£119,999
Kidderminster
~£3,013/pm
Currently available from our dealership in Kidderminster is this BMW which is fitted with a 3000CC petrol motor with automatic transmission. It's on offer and ready for you to drive away in a grey finish with 4,800 miles on the dash.
320D Efficientdynamics
112,000miManualDiesel2.0L
£2,500
Reading
~£63/pm
On offer at the low price of just £2,500 is this 3 Series that incorporates a 2.0 LTR diesel motor and manual transmission. This second-hand one currently on sale at this dealership has 112,000 miles on the dashboard and has a green finish.
318I M Sport Step
13,117miAutoPetrol2.0L
£27,999
Crewe
~£703/pm
Have a closer look at this BMW in like new condition, it is fitted with a 2000 cc petrol motor with automatic transmission. This used model at this dealership in Crewe has a mere 13,117 miles clocked-up on the dash.
3.0 335D M Sport Xdrive Euro 6 Ss
101,500miAutoDiesel3.0L
£11,950
Coventry
~£300/pm
Looking to get yourself a 3 Series? Well, have a more in depth look at this second hand model, it has a 3.0 LTR diesel motor with automatic transmission and it has got 101,500 mi clocked up on the dashboard.
318D M Sport
28,024miAutoDiesel2.0L
£22,899
Bedford
~£575/pm
Having 28,024 miles on the dash and painted in blue, this saloon vehicle is fitted out with a 2.0 Ltr diesel motor and automatic transmission.
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
With a 3.0 L diesel engine and automatic transmission, this second hand 3 Series from this dealer is up for sale in a black finish and has 95,000 miles clocked up on the dashboard.
2.0 318D M Sport Euro 5 Ss
64,000miManualDiesel2.0L
£9,595
Middlesbrough
~£241/pm
This BMW 3 Series has a 2.0 ltr diesel motor with manual transmission and it has 64,000 miles on the dashboard.
Xdrive M Sport
56,000miAutoDiesel3.0L
£23,995
Blackburn
~£603/pm
Up for sale and ready for its next owner to take home is this second hand 3 Series Xdrive M Sport that comes equipped with a 3.0 ltr diesel motor with automatic transmission. At the incredible price of £23,995 from this dealer.
2.0 325D M Sport Touring 218 Bhp
120,000miAutoDiesel2.0L
£11,449
Oldham
~£288/pm
First registered in 2014: Second-hand BMW 3 Series 2.0 325D M Sport Touring 218 Bhp with a 2.0 ltr diesel engine, automatic transmission and a low mileage of only 120,000 miles.