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.0L 320D M Sport Touring 188 Bhp
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
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 2.0 7.6Kwh M Sport Euro 6 Ss has 79,074 miles on the dashboard and has a 2000 cc hybrid engine. It's up for sale and ready for you to drive home for the terrific price of only £13,795.
2.0 320D Efficientdynamics Business
114,000miManualDiesel2.0L
£5,795
Chesterfield
~£146/pm
Coming in white, this saloon BMW 3 Series has 114,000 miles clocked up on the dash and comes equipped with a 2.0 ltr diesel motor and manual transmission.
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
Be the new owner of this BMW 3 Series with a 2.0 Litre hybrid engine and automatic transmission. This used one is advertised at the incredible price of only £7,995, comes in grey and has clocked up 104,103 miles.
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
A 2.0 LTR petrol engine and automatic transmission are only some of the qualities that this used car has to offer its owner.
2.0 320D Xdrive M Sport Shadow Edition 188 Bhp
65,959miAutoDiesel2.0L
£16,495
Burntisland
~£414/pm
This 3 Series is currently up for sale and ready for its new owner to drive home. It is fitted with a 2.0 litre diesel engine with automatic transmission and has 65,959 miles clocked up on the dashboard.
320I M Sport Step
11,685miAutoPetrol2.0L
£34,898
Rutherglen
~£876/pm
Currently up for sale the awesome price of just £34,898 is this like new, almost impeccable BMW that has automatic transmission, a 2.0 litre petrol engine and 11,685 miles on the clock.
2.0 320D Luxury Euro 5 Ss
68,000miAutoDiesel2.0L
£8,100
Wigan
~£203/pm
Currently available to drive away is this BMW that comes fitted out with automatic transmission and a 2.0L diesel motor. At the terrific price of only £8,100 and achievable instalments at hand starting out at only £ per calendar month.
2.0 328I M
60,947miAutoPetrol2.0L
£13,999
Chelmsford
~£352/pm
Painted in black, this 3 Series 2.0 328I M has got 60,947 miles clocked-up on the dashboard and has a 2.0L petrol engine. First Registered in 2014, this 3 Series 2.0 328I M is currently on offer and ready for its new owner to drive home for £13,999.
3.0 335D Xdrive M Sport Touring 308 Bhp
65,525miAutoDiesel3.0L
£21,890
Bedford
~£550/pm
Painted in the tone of blue, this 3 Series 3.0 335D Xdrive M Sport Touring 308 Bhp has got 65,525 miles on the dash and has a 3000 CC diesel engine.
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
Become the next owner of this saloon which has a 2.0L diesel engine with automatic transmission. This second hand one has 28,024 miles on the clock.
2.0 320D M Sport 188 Bhp
90,876miAutoDiesel2.0L
£10,805
Darlington
~£271/pm
Featuring a 2000cc diesel engine with automatic transmission, this used BMW 3 Series is available in grey and has 90,876 miles clocked up on the dashboard.
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
Coming equipped with manual transmission and a 2.0 LTR diesel motor, this second-hand BMW 3 Series 2.0 318D M Sport Euro 5 Ss is currently available on the market in the tone of with 64,000 miles on the dash.