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.
330D Xdrive M Sport Edition
Auto Diesel 3.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
This vehicle comes fitted out with automatic transmission, a 2000cc hybrid engine and has 79,074 miles clocked up on the dashboard.
2.0 320D Efficientdynamics Business
114,000miManualDiesel2.0L
£5,795
Chesterfield
~£146/pm
Coming in the tone of white, this BMW 3 Series has a 2.0 litre diesel engine with manual transmission and it has 114,000 mi clocked up 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 from this dealer located in Croydon: BMW 3 Series - 104,103 miles, a 2.0 ltr hybrid motor and 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
Available on the market is this BMW 3 Series Coupe which has got manual transmission and a 2.0 Litre diesel motor. At the fantastic price of just £4,375 and manageable repayments on hand commencing from only £ monthly.
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
Currently available at this dealer in Burntisland: BMW 3 Series 2.0 320D Xdrive M Sport Shadow Edition 188 Bhp with automatic transmission, 2000cc diesel engine and 65,959 miles.
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
This saloon motor has 112,000 miles clocked up on the dash and comes equipped with a 2.0L diesel motor and manual transmission. It is on offer and ready for you to drive home for the amazing price of just £2,500.
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
Giving its next privileged owner a really incredible and top rate mode of transport, this BMW has been finished in the tone of blue, incorporates a 3.0 L diesel motor with automatic transmission and has 101,500 miles clocked up on the dash.
318D M Sport
28,024miAutoDiesel2.0L
£22,899
Bedford
~£575/pm
Now available for a test drive upon your request is this saloon motor with 28,024 miles clocked up on the dashboard, automatic gearbox and 2000 CC diesel motor.
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
Finished in the tone of black, this used car has 56,000 miles on the clock and contains a 3.0 Litre diesel motor.
2.0 325D M Sport Touring 218 Bhp
120,000miAutoDiesel2.0L
£11,449
Oldham
~£288/pm
Painted in grey, this estate BMW 3 Series incorporates a 2000 CC diesel motor with automatic transmission and has 120,000 miles clocked up on the dash. First Registered in 2014, this 3 Series 2.0 325D M Sport Touring 218 Bhp is now available for sale at only £11,449.
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
With 93,988 miles clocked up on the dashboard and coming in the shade of grey, this used car incorporates a 2000CC diesel motor and automatic transmission.
330E M Sport
68,000miAutoHybrid2.0L
£11,695
Wakefield
~£294/pm
With 68,000 miles clocked-up on the dashboard and coming in white, this saloon BMW is equipped with a 2000 CC hybrid motor and automatic transmission.