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.
2.0 318I Se
Auto 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
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
On the market and ready for its new owner to drive away today is this 3 Series fitted out with a 2000cc diesel motor and manual transmission. This second hand one currently up for sale at our dealership comes finished in white and has clocked-up 114,000 miles.
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
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
Now available at our dealership in the York area is this low mileage BMW 3 Series that incorporates a diesel, 2.0 LTR engine and automatic gearbox. It is on offer and ready for you to drive away in the shade of black with only 30,000 miles clocked-up on the dashboard.
320I Xdrive Modern
67,868miAutoPetrol2.0L
£7,940
Buxton
~£199/pm
On offer and ready for its next owner to drive away - second hand BMW fitted out with a 2000 CC petrol motor and automatic transmission. Get it at the fantastic price of only £7,940 from this dealer in Buxton.
2.0 320D Xdrive M Sport Shadow Edition 188 Bhp
65,959miAutoDiesel2.0L
£16,495
Burntisland
~£414/pm
3 Series with a 2.0L diesel engine and automatic transmission.
3.0 M3 Competition M Xdrive 4Wd
4,800miAutoPetrol3.0L
£119,999
Kidderminster
~£3,013/pm
Now available for viewing at our dealership located in the Kidderminster area is this BMW 3 Series 3.0 M3 Competition M Xdrive 4Wd that incorporates a 3.0 Litre petrol motor with automatic transmission.
320D Efficientdynamics
112,000miManualDiesel2.0L
£2,500
Reading
~£63/pm
At only £2,500 is this 3 Series 320D Efficientdynamics that contains a 2.0l diesel motor with manual transmission. This second-hand one at this dealer has 112,000 miles clocked up on the dash and comes finished in the tone of green.
318I M Sport Step
13,117miAutoPetrol2.0L
£27,999
Crewe
~£703/pm
Become the new owner of this nearly new BMW 3 Series that is equipped with a 2.0 Ltr petrol motor and automatic transmission. This second hand one now available at our dealership has a mere 13,117 miles on the clock and comes finished in white.
3.0 335D M Sport Xdrive Euro 6 Ss
101,500miAutoDiesel3.0L
£11,950
Coventry
~£300/pm
Currently available to buy is this BMW that features automatic transmission and a 3000 cc diesel motor. At the amazing price of only £11,950 and manageable instalments at hand beginning from just £ per calendar month.
318D M Sport
28,024miAutoDiesel2.0L
£22,899
Bedford
~£575/pm
This saloon car is currently up for sale and ready for you to drive away. It has got automatic transmission, a 2000 cc diesel engine and 28,024 miles clocked up on the dash.
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
This 3 Series has got 95,000 miles clocked-up on the dash and comes fitted with a 3000CC diesel motor and automatic transmission.
2.0 318D M Sport Euro 5 Ss
64,000miManualDiesel2.0L
£9,595
Middlesbrough
~£241/pm
This second hand BMW in is now on the market and ready for you to drive home with the added option for you to purchase with finance.
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.